All apps/ttl

ttl

ttl

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

Runs as ttl|macOS, Linux|github.com

Command form

ai-draft · 2 tasks · 11 fields

Trace the path to one or more hosts with ttl. Output modes other than the report, replay, diff, Prometheus and enrichment options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui ttl
Trace routeExample values, fixed in this page — nothing here reaches a terminal
Basic
Targets*
string
Protocol
4 choicesenum
Advanced
Force IPv4
--ipv4
Force IPv6
--ipv6
Skip reverse DNS
--no-dns
TasksEach one presets the form for one job
Live trace
targetsprotocolipv4ipv6no_dns
100-round report
targetscountprotocolintervalno_dns
ParametersOnly these flags are editable in the form
Targets
Hostnames or IP addresses. Empty opens an interactive session.
string · positional 0 · repeatable
Rounds
0 runs until quit.
integer
--count-c
Interval (seconds)
number
--interval-i
Maximum TTL
integer
--max-ttl-m
Protocol
enum
--protocol-pautoicmpudptcp
ECMP flows
Needs UDP or TCP.
integer
--flows
Force IPv4
boolean
--ipv4-4
Force IPv6
boolean
--ipv6-6
Skip reverse DNS
boolean
--no-dns
Plain text output
boolean
--no-tui
Text report at end
Requires a round count.
boolean
--report
SourcesEvery flag above is checked against these
help
-c, --count <N> Probe rounds; 0 = run until quit (default: 0) -i, --interval <S> Seconds between rounds (default: 1.0) -m, --max-ttl <N> Maximum TTL, 1-64 (default: 30) -p, --protocol <P> auto, icmp, udp, tcp (default: auto) --flows <N> Flows for ECMP detection, 1-16 (default: 1; needs UDP or TCP)…
manual2026-10-27

github.com

Before it fills your prompt, Otty checks the installed ttl against its version. A form that does not match your version is not offered.