Fast, modern traceroute with real-time TUI, per-hop stats, ASN/geo lookup, ECMP detection, and MPLS label parsing.

ttl is a fast, modern network diagnostic and traceroute tool written in Rust featuring a real-time terminal user interface (TUI).
It functions as an advanced alternative to traceroute and mtr, offering per-hop statistics, ASN/GeoIP lookups, and ECMP path detection.
It also supports multi-target tracing, path MTU discovery, NAT detection, and route flap alerts with sparkline visual themes.
In addition to the interactive TUI, it can output scriptable data (JSON, CSV) or run in a headless daemon mode with a Prometheus exporter.
$ brew install ttl$ cargo install ttl$ docker run -d -p 9090:9090 ghcr.io/lance0/ttl --daemon --prometheus :9090 8.8.8.8$ curl -fsSL https://raw.githubusercontent.com/lance0/ttl/master/install.sh | sh$ yay -S ttl-binto comment.
A polished terminal internet speed test and realtime bandwidth monitor written in Go. Riptide measures download, upload, and latency in a ce
A terminal UI for tshark, inspired by Wireshark
Per-process network monitoring for your terminal with deep packet inspection. Cross-platform, sandboxed.