Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 10 Mar 15:44

via v0.0.2

Three protocols. Smarter diagnostics. Network context at a glance.

Protocol Modes (-P)

Choose how via probes the network:

  • UDP (default) — ECMP multipath discovery via source-port variation
  • TCP SYN — reaches targets behind firewalls that block UDP/ICMP (port 443 default, -p to change)
  • ICMP — classic single-path traceroute
  • Auto — starts with UDP for ECMP discovery, automatically falls back to ICMP if no responses after ~3 seconds
via -P tcp google.com        # TCP SYN probes
via -P auto cloudflare.com   # auto-detect best protocol

ASN Enrichment

Every hop now shows its AS number and organization (e.g., AS13335 Cloudflare). AS boundary transitions — where traffic crosses from one network to another — are highlighted so you can see exactly where your packets change hands.

Zero configuration. No API keys. Powered by Team Cymru DNS.

Disable with --no-asn if you don't need it.

Automatic Rate-Limit Detection & Ping Supplement

Many routers rate-limit ICMP TTL Exceeded responses, causing tools like mtr to show phantom packet loss at intermediate hops. This is the most common source of misdiagnosis in traceroute output.

via automagically detects devices that are rate-limiting TTL Exceeded responses and switches their monitoring to direct ICMP Echo Requests (ping), replacing misleading loss stats with accurate data. The dagger next to the loss column marks hops using ping-derived stats.

No configuration needed — it just works. Disable with --no-ping if you prefer raw TTL Exceeded data.

UI Improvements

  • ASN column with AS boundary highlighting (muted gold)
  • First AS in the path is also highlighted
  • Column-aligned indicators (everything fits within defined column widths)

Changelog

  • 57a84d6 release: via v0.0.2 — Protocol Modes, ASN Enrichment, Ping Supplement