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

trippy

Network analysis tool combining traceroute and ping functionality for diagnosing networking issues

8.1kRust
miniserve

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.

8.0kRust
sshx

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.

7.7kRust
calicoctl

calicoctl

Container networking and security solution for Kubernetes clusters with eBPF, Linux, Windows, and VPP data plane options

7.4k

spotify_player

Terminal Spotify client with streaming, Spotify Connect remote control, synced lyrics, audio visualization, daemon mode, and CLI commands. Requires Premium.

7.3kRust

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.

6.8kGo

dog

Command-line DNS client with colorful output, JSON support, and DNS-over-TLS/HTTPS protocols

6.7kRust

httpstat

Visualizes curl statistics with timing breakdowns of DNS, TCP, TLS, server processing, and content transfer.

6.2kPython

devzat

SSH server that creates a chat room instead of shell access, enabling cross-platform terminal chat

4.1kGo

ali

HTTP load testing tool with real-time TUI analysis and charting capabilities

3.9k

cariddi

Web crawler that scans domains for endpoints, secrets, API keys, and file extensions

3.8k

curlie

A curl frontend that combines curl's features with HTTPie's user-friendly interface and syntax

3.7kGo
weechat

weechat

Terminal-based chat client with modular plugin architecture and multi-protocol support, primarily for IRC

3.4kC
irssi

irssi

Terminal-based IRC client with modular architecture and support for multiple chat protocols

3.2kC

asn

Network reconnaissance tool for ASN lookups, BGP analysis, IP geolocation, RPKI validation, and traceroute with threat intelligence

1.9k
tldx

tldx

CLI tool for brainstorming and checking domain name availability with keyword permutations and TLD presets

1.9kGo

adguardian-term

Terminal-based real-time traffic monitoring and statistics dashboard for AdGuard Home instances

1.7k
amfora

amfora

Terminal-based Gemini protocol client with tabbed browsing, TOFU validation, and theming support

1.4k

dstp

CLI tool that runs common networking tests (ping, DNS, TLS, HTTP) against websites and IP addresses

1.3k

cloudflare-speed-cli

CLI tool that runs Cloudflare network speed tests with TUI interface, history tracking, and JSON export

1.1k

elinks

Text-based web browser with frame/table support, scripting, and extensive customization options

643C

bitchat-tui

Terminal UI client for BitChat, a peer-to-peer chat protocol that runs over Bluetooth Low Energy without internet connection

379
dnspyre

dnspyre

Command-line DNS benchmark tool for stress testing and measuring DNS server performance across UDP, TCP, DoT, DoH, and DoQ protocols.

334

lssh

TUI-based SSH client for managing multiple servers with parallel commands and local bashrc forwarding

328Go

domain-check

CLI tool for fast domain availability checking across 1,200+ TLDs with RDAP/WHOIS support and batch processing

306

cidr

CLI tool for IPv4/IPv6 CIDR network prefix management with counting, overlap checking, explanation, and subdivision.

245

aim

Command line download/upload tool with resume support for HTTP(S), FTP, SFTP, SSH, and S3 protocols

193
glooctl

glooctl

Kubernetes-native API gateway and ingress controller built on Envoy proxy with Gateway API conformance

171
dns53

dns53

Dynamic DNS tool for exposing EC2 instances within Amazon Route 53 Private Hosted Zones

50

Guides