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.