Network diagnostic tool combining traceroute and ping functionality with a terminal-based interface
Trippy is a network diagnostic tool that combines the functionality of traceroute and ping in a single terminal interface. It provides real-time analysis of network paths and latency measurements to assist with troubleshooting networking issues. The tool displays hop-by-hop routing information along with continuous ping statistics, allowing users to identify where packet loss or latency problems occur in network paths.
The tool runs on Linux, BSD, macOS, and Windows, and includes features for analyzing network routes with continuous monitoring capabilities. Trippy requires elevated privileges (sudo) for basic operation, though documentation is available for running without elevated access. It supports AS (Autonomous System) data retrieval for additional network path information and offers customizable themes and display columns.
Trippy is built with Rust using the ratatui library for its terminal interface and incorporates networking concepts from established tools like mtr, libparistraceroute, and Dublin Traceroute. Network administrators, DevOps engineers, and system administrators working on network diagnostics would find this tool useful for combining traditional traceroute analysis with ongoing connectivity monitoring in a single interface.
# via Homebrew
brew install trippy
# via Cargo
cargo install trippy --locked
# via APT
apt install trippy
