Network Diagnostics Terminal Tools
Ping and traceroute have answered the same two questions since the 1980s: is the host reachable, and where does the path break. Both read ICMP replies and time the round trip.
Terminal tools here graph latency as it changes, combine ping and traceroute in one view as MTR does, probe TCP ports, watch which process holds each connection, and look up routes and ASNs. Network engineers, sysadmins and developers use them to tell a local fault from one further upstream.
Below is a list of terminal tools for network diagnostics.

asn
ASN lookup tool and traceroute server
ASN lookup tool and traceroute server

bandwhich
Terminal bandwidth utilization tool
Terminal bandwidth utilization tool

cloudflare-speed-cli
A terminal interface for cloudflare's internet speed tester.
A terminal interface for cloudflare's internet speed tester.

dstp
Run common networking tests against any site.
Run common networking tests against any site.

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.

httpstat
Visualizes curl(1) statistics in a way of beauty and clarity.
Visualizes curl(1) statistics in a way of beauty and clarity.

lsoff
A CLI / TUI that lists listening TCP/UDP ports.
A CLI / TUI that lists listening TCP/UDP ports.

mtr
A network diagnostics tool
A network diagnostics tool

neoss
User-friendly and detailed socket statistics with a TUI.
User-friendly and detailed socket statistics with a TUI.

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.

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

rustnet
A cross-platform network monitoring TUI tool.
A cross-platform network monitoring TUI tool.

rustscan
The Modern Port Scanner.
The Modern Port Scanner.

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

tcping
A cross-platform ping program for TCP ports.
A cross-platform ping program for TCP ports.

trippy
A TUI network diagnostics tool
A TUI network diagnostics tool

xfr
A modern iperf3 alternative with a live TUI.
A modern iperf3 alternative with a live TUI.
Know any terminal tools that would be good for this list? Post a Tool here!