Trippy
FreeTraceroute and ping in one, showing live which hop is dropping packets
A terminal network diagnostic tool that merges traceroute and ping into one continuously updating view, showing loss, latency, jitter and history charts per hop. It probes over ICMP, UDP or TCP on IPv4 and IPv6, looks up reverse DNS, ASN and GeoIP with a world map view, and can emit JSON, CSV or Markdown reports.
Why we picked it
Apache-2.0, nearly 8,000 stars, written in Rust. The latest tagged release is 0.13.0 from May 2025, with no release since, though the main branch was still receiving commits in September 2026.
When chasing "the network is slow", "the game lags" or "that site works on and off", traceroute gives a single snapshot and ping only sees the destination. Trippy follows the mtr approach: it keeps probing every hop on the path and refreshes loss, average latency, worst latency and jitter per hop in a live table, with chart views as well. Whether the problem is your router, the ISP's backbone or the far-end data centre, you see it at the hop where loss and latency start.
trip example.com
The useful parts:
- TCP and UDP probes. Some networks drop ICMP;
--tcp -P 443tests on the real service port for results closer to what users experience. - ECMP multipath. The paris and dublin strategies separate the paths a load balancer splits traffic across.
- ASN and GeoIP. With
-zeach hop is tagged with its operator's AS number, and with a MaxMind or IPinfo database the route is drawn on a world map. - Report modes.
-m json,-m csvor-m markdownrun a set number of rounds and print the result, ready for a ticket or a script. - The interface is translated into 11 languages, and colours, columns and key bindings are all configurable.
To be clear about:
- It needs elevated privileges. It uses raw sockets: on Linux run it with
sudoor grant it once withsetcap CAP_NET_RAW+p; on Windows it must run as Administrator. Only macOS supports the-uunprivileged mode, and paris/dublin are unavailable there. - Terminal only, with no GUI. Install through a package manager —
brew install trippy,winget install trippy,cargo install trippy --locked, orapt install trippyon Debian 13 and later. - GeoIP databases are not bundled; download them from MaxMind or IPinfo yourself.