Network Command-Line Tools
65 tools in the Network category: network utilities and HTTP clients. Sorted by GitHub stars; the most starred are yt-dlp, mitmproxy and aria2.
Page 2 of 2
Tools
trippy
Network analysis tool combining traceroute and ping functionality for diagnosing networking issues
miniserve
Single-binary, cross-platform CLI HTTP file server with auth, uploads, TLS, WebDAV, QR codes, and on-the-fly tar.gz/zip directory downloads.
sshx
Shares a terminal session over the web with a single command, with real-time cursors, an infinite canvas of windows, and end-to-end encryption.
calicoctl
Container networking and security solution for Kubernetes clusters with eBPF, Linux, Windows, and VPP data plane options
spotify_player
Terminal Spotify client with streaming, Spotify Connect remote control, synced lyrics, audio visualization, daemon mode, and CLI commands. Requires Premium.
bombardier
HTTP(S) benchmarking tool written in Go that uses fasthttp by default, with optional net/http for HTTP/2, and reports latency, requests/sec and throughput.
dog
Command-line DNS client with colorful output, JSON support, and DNS-over-TLS/HTTPS protocols
httpstat
Visualizes curl statistics with timing breakdowns of DNS, TCP, TLS, server processing, and content transfer.
devzat
SSH server that creates a chat room instead of shell access, enabling cross-platform terminal chat
ali
HTTP load testing tool with real-time TUI analysis and charting capabilities
cariddi
Web crawler that scans domains for endpoints, secrets, API keys, and file extensions
curlie
A curl frontend that combines curl's features with HTTPie's user-friendly interface and syntax
weechat
Terminal-based chat client with modular plugin architecture and multi-protocol support, primarily for IRC
irssi
Terminal-based IRC client with modular architecture and support for multiple chat protocols
asn
Network reconnaissance tool for ASN lookups, BGP analysis, IP geolocation, RPKI validation, and traceroute with threat intelligence
tldx
CLI tool for brainstorming and checking domain name availability with keyword permutations and TLD presets
adguardian-term
Terminal-based real-time traffic monitoring and statistics dashboard for AdGuard Home instances
amfora
Terminal-based Gemini protocol client with tabbed browsing, TOFU validation, and theming support
dstp
CLI tool that runs common networking tests (ping, DNS, TLS, HTTP) against websites and IP addresses
cloudflare-speed-cli
CLI tool that runs Cloudflare network speed tests with TUI interface, history tracking, and JSON export
elinks
Text-based web browser with frame/table support, scripting, and extensive customization options
bitchat-tui
Terminal UI client for BitChat, a peer-to-peer chat protocol that runs over Bluetooth Low Energy without internet connection
dnspyre
Command-line DNS benchmark tool for stress testing and measuring DNS server performance across UDP, TCP, DoT, DoH, and DoQ protocols.
lssh
TUI-based SSH client for managing multiple servers with parallel commands and local bashrc forwarding
domain-check
CLI tool for fast domain availability checking across 1,200+ TLDs with RDAP/WHOIS support and batch processing
cidr
CLI tool for IPv4/IPv6 CIDR network prefix management with counting, overlap checking, explanation, and subdivision.
aim
Command line download/upload tool with resume support for HTTP(S), FTP, SFTP, SSH, and S3 protocols
glooctl
Kubernetes-native API gateway and ingress controller built on Envoy proxy with Gateway API conformance
dns53
Dynamic DNS tool for exposing EC2 instances within Amazon Route 53 Private Hosted Zones
Guides
- Best HTTP Clients for the TerminalCompare HTTPie, xh, curlie and Posting: CLI and TUI HTTP clients for testing REST APIs from the terminal.
- Best HTTP Load Testing CLI ToolsCompare wrk, vegeta, k6 and hey for HTTP load testing: requests per second, latency percentiles, constant-rate attacks and scripting.
- Modern Replacements for curlReplace curl with xh, HTTPie, curlie or Posting: HTTPie-style request syntax, formatted output, and a TUI option for saved requests.
- Best Command-Line Benchmarking ToolsCompare hyperfine, wrk, hey and dnspyre for timing shell commands, HTTP endpoints and DNS servers from the command line.
- Modern Replacements for pinggping graphs ping latency in the terminal; Trippy combines ping and traceroute with per-hop stats. Compare both as ping replacements.
- Best CLI File Transfer ToolsCompare croc, qrcp, rclone: workflows, strengths and tradeoffs.