Networking
Cheat sheets for command-line networking tools — requests, DNS, downloads and more.
Command-line tools for networking, HTTP and DNS. Pick a command from the list to open its cheat sheet.
- ApacheBench (ab) — Benchmark Web Servers from the Command Line
- aria2 — Multi-Connection Downloads from the Command Line
- cURL — Transfer Data from the Command Line
- dig — Query DNS Records from the Command Line
- ethtool — Inspect and Configure Network Interfaces on Linux
- h2load — HTTP/2 Load Testing on the Command Line
- host — Simple DNS Lookup Utility
- HTTP Status Codes — Complete Reference for RFC 9110
- HTTPie — Modern HTTP Client for the Command Line
- iftop — Monitor Live Network Traffic per Connection
- ip — Manage Network Interfaces, Addresses and Routes
- mosh — Roaming-Tolerant Remote Shell over UDP
- mtr — Real-Time Network Path Diagnostics
- netcat (nc) — The TCP/IP Swiss Army Knife
- netstat — Network Connections and Statistics at a Glance
- nmap — Scan and Analyse Networks
- nslookup — DNS Queries from the Command Line
- ping — Test Network Reachability from the Command Line
- scp — Copy Files Securely over SSH
- siege — HTTP Load Testing from the Command Line
- socat — Bidirectional Network Relays on the Command Line
- ss — Inspect Socket Statistics and Network Connections
- ssh — Encrypted Remote Access and Tunneling from the Command Line
- ssh-keygen — Generate and Manage SSH Keys
- tcpdump — Analyze Network Traffic from the Command Line
- traceroute — Trace the Network Path Hop by Hop
- wget — Download Files and Websites
- wrk — Modern Multi-Threaded HTTP Benchmarking with Lua