Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Trippy

Trippy (GitHub) combines ping and traceroute in a live terminal UI: it continuously probes every hop on the path and accumulates per-hop loss and latency statistics, like mtr. Reach for it when a connection is flaky and you need to know which hop is losing the packets.

The binary is named trip.

Availability

PlatformHow to get it
Windows (Cygwin)not packaged for Cygwin; use the native Windows build
Windows (native)winget install trippy (requires Npcap and an admin terminal)
Fedorasudo dnf copr enable atim/trippy && sudo dnf install trippy, or cargo install trippy
Ubuntu / Debiansudo add-apt-repository ppa:fujiapple/trippy && sudo apt install trippy, or cargo install trippy

Like traceroute, it needs raw sockets: run with sudo on Linux (or grant the binary CAP_NET_RAW), and from an administrator terminal on Windows.

Examples

  • Trace a host and watch per-hop loss/latency accumulate (press q to quit):
sudo trip www.google.com
  • Use TCP probes to port 443 instead of ICMP. TCP probes get through networks that drop ICMP, and they experience the path closer to how your actual HTTPS traffic does:
sudo trip www.google.com --protocol tcp --target-port 443
  • Unprivileged mode: no sudo, ICMP via datagram sockets. This works on macOS, and on Linux when the ping group range is configured:
trip www.google.com --unprivileged
  • mtr, the classic continuous traceroute that Trippy modernizes; sudo dnf install mtr / sudo apt install mtr-tiny. Not packaged for Cygwin; WinMTR exists as an old native Windows port.