Networking Terminal Tools
Networking (more specifically Computer Networking) facilitates communication between computers, allowing for resource and information exchange. It forms the backbone of modern communication and data exchange.
Through terminal tools, developers can monitor, manage networks and setup network configurations such as LAN's, WANs, VPNs, etc securely.
Below are a list of terminal tools that developers use for networking.
adguardian-term
An AdGuard Home terminal monitoring tool.
An AdGuard Home terminal monitoring tool.
angryoxide
A WiFi attack and pentesting tool built in Rust.
A WiFi attack and pentesting tool built in Rust.
asn
ASN lookup tool and traceroute server
ASN lookup tool and traceroute server
bandwhich
Terminal bandwidth utilization tool
Terminal bandwidth utilization tool
bmon
Bandwidth monitor and rate estimator
Bandwidth monitor and rate estimator
cidr
A CLI to perform various actions on CIDR ranges.
A CLI to perform various actions on CIDR ranges.
cloudflare-speed-cli
A terminal interface for cloudflare's internet speed tester.
A terminal interface for cloudflare's internet speed tester.
curl
A command line tool and library for transferring data.
A command line tool and library for transferring data.
dns53
Expose your EC2 quickly, easily and privately within a VPC.
Expose your EC2 quickly, easily and privately within a VPC.
dstp
Run common networking tests against any site.
Run common networking tests against any site.
fli
A command-line tool that simplifies AWS VPC Flow Logs analysis.
A command-line tool that simplifies AWS VPC Flow Logs analysis.
flow
Real-time network throughput dashboard for the terminal.
Real-time network throughput dashboard for the terminal.
godap
A complete terminal user interface (TUI) for LDAP.
A complete terminal user interface (TUI) for LDAP.
gping
Ping, but with a graph.
Ping, but with a graph.
gruyere
A tiny (and pretty) program for viewing + killing listening ports.
A tiny (and pretty) program for viewing + killing listening ports.
havn
A fast configurable port scanner with reasonable defaults.
A fast configurable port scanner with reasonable defaults.
hostctl
A CLI tool to manage /etc/hosts like a pro!
A CLI tool to manage /etc/hosts like a pro!
ibtop
Real-time terminal monitor for InfiniBand networks.
Real-time terminal monitor for InfiniBand networks.
impala
TUI for managing WiFi on Linux.
TUI for managing WiFi on Linux.
kyanos
A simple & powerful eBPF-based network issue, analysis and tracing tool.
A simple & powerful eBPF-based network issue, analysis and tracing tool.
lsoff
A CLI / TUI that lists listening TCP/UDP ports.
A CLI / TUI that lists listening TCP/UDP ports.
mdns-scanner
Scan a network and create a list of IPs and associated hostnames.
Scan a network and create a list of IPs and associated hostnames.
mitmproxy
A TLS/SSL-capable interception HTTP proxy.
A TLS/SSL-capable interception HTTP proxy.
mtr
A network diagnostics tool
A network diagnostics tool
ncgopher
An ncurses Gopher and Gemini client for the modern internet.
An ncurses Gopher and Gemini client for the modern internet.
neoss
User-friendly and detailed socket statistics with a TUI.
User-friendly and detailed socket statistics with a TUI.
nethogs
A linux 'net top' tool.
A linux 'net top' tool.
netop
A network topology visualizer.
A network topology visualizer.
netscanner
A network scanning tool.
A network scanning tool.
netshow
An interactive, process-aware network monitoring for your terminal.
An interactive, process-aware network monitoring for your terminal.
netwatch
Real time network diagnostics in your terminal.
Real time network diagnostics in your terminal.
network-doctor
A network troubleshooting TUI that pinpoints DNS, TCP, TLS, HTTP, and proxy failures.
A network troubleshooting TUI that pinpoints DNS, TCP, TLS, HTTP, and proxy failures.
noping
A C library to generate ICMP echo requests with a visualization
A C library to generate ICMP echo requests with a visualization
nping
A TUI concurrent ping tool developed in Rust.
A TUI concurrent ping tool developed in Rust.
oryx
A TUI for sniffing network traffic using eBPF on Linux.
A TUI for sniffing network traffic using eBPF on Linux.
packemon
A TUI for generating packets of arbitrary input and monitoring packets.
A TUI for generating packets of arbitrary input and monitoring packets.
pingtop
Ping multiple servers and show the result in a top like terminal UI.
Ping multiple servers and show the result in a top like terminal UI.
pvw
A terminal-based (TUI) port viewer in Go
A terminal-based (TUI) port viewer in Go
rdmatop
A real-time TUI monitor for RDMA network interfaces.
A real-time TUI monitor for RDMA network interfaces.
rustnet
A cross-platform network monitoring TUI tool.
A cross-platform network monitoring TUI tool.
rustscan
The Modern Port Scanner.
The Modern Port Scanner.
slurm
Realtime traffic statistics for network interfaces
Realtime traffic statistics for network interfaces
snitch
A TUI for inspecting network connections, like netstat for humans.
A TUI for inspecting network connections, like netstat for humans.
sntop
A simple network top for monitoring connectivity
A simple network top for monitoring connectivity
tcpdump
A command-line network traffic analyzer.
A command-line network traffic analyzer.
tcping
A cross-platform ping program for TCP ports.
A cross-platform ping program for TCP ports.
tcpterm
A terminal-based TCP dump viewer.
A terminal-based TCP dump viewer.
termshark
A terminal UI (TUI) for tshark, inspired by Wireshark.
A terminal UI (TUI) for tshark, inspired by Wireshark.
Know any terminal tools that would be good for this list? Submit a Tool here!