trippy
Network analysis tool combining traceroute and ping functionality for diagnosing networking issues
Trippy is a network analysis tool that combines the functionality of traceroute and ping into a single TUI application. It provides real-time network path visualization and hop-by-hop latency analysis to help diagnose networking issues. The tool displays network trace data in an interactive terminal interface, showing packet loss, latency statistics, and routing information for each hop along the path to a destination.
Trippy supports multiple tracing protocols and includes features like AS (Autonomous System) data retrieval for each hop, customizable themes, and extensive configuration options. It can run without elevated privileges on some systems and includes specialized modes for different network analysis scenarios. The tool runs on Linux, BSD, macOS, and Windows, with wide package manager support across platforms.
The application is built using Rust and leverages ratatui for the terminal interface. It incorporates networking concepts from established tools like mtr and incorporates ideas from libparistraceroute and Dublin Traceroute. Network administrators, DevOps engineers, and system administrators would use this tool for troubleshooting network connectivity, analyzing routing paths, and monitoring network performance.
Installation
# via Cargo
cargo install trippy --locked
# via Homebrew
brew install trippy
# via APT
apt install trippy

Alternatives & related tools
xh
HTTP client that reimplements HTTPie's syntax with focus on improved performance and speed.
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.
websocat
Command-line WebSocket client and server, like netcat, curl and socat for ws:// and wss://, with TCP/UNIX socket proxying and program execution.
spotify_player
Terminal Spotify client with streaming, Spotify Connect remote control, synced lyrics, audio visualization, daemon mode, and CLI commands. Requires Premium.
add a badge to your README
Maintain trippy? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/trippy?utm_source=badge)<a href="https://www.trmn.sh/tools/trippy?utm_source=badge"><img src="https://www.trmn.sh/badge/trippy.svg" alt="Featured on trmn" height="20"></a>