Skip to content
← Back to all tools

Trippy

Free

Traceroute and ping in one, showing live which hop is dropping packets

Open Source No Ads No Tracking No Sign-up Cross-platform

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 443 tests 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 -z each 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 csv or -m markdown run 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 sudo or grant it once with setcap CAP_NET_RAW+p; on Windows it must run as Administrator. Only macOS supports the -u unprivileged 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, or apt install trippy on Debian 13 and later.
  • GeoIP databases are not bundled; download them from MaxMind or IPinfo yourself.