The probe answered.
Local socket evidence records the offender address, ICMP condition, TTL, timing, and probe count.
routeq / 0.1.0 · experimental
skbx-route turns a bounded UDP route observation into
hop dossiers: what answered, what stayed silent, what public routing
data adds, and where certainty ends.
Traceroute is the opening question
A response proves that an address answered a particular probe from this vantage at this time. It does not prove every forwarding device, a physical location, ownership, or that silence means loss. The dossier keeps those distinctions intact.
Illustrative routeq record · select a TTL
Every point below is inspectable. The selected hop separates the direct response from passive metadata and unresolved questions.
Swipe the plot to inspect TTL 04–05
This browser visualization uses an illustrative, documentation-safe record. It does not probe your network.
Evidence vocabulary
Local socket evidence records the offender address, ICMP condition, TTL, timing, and probe count.
Opt-in RIPEstat lookups can add prefix, origin ASN, and RPKI state. They never become forwarding evidence.
“ISP edge” or “target network” may be a useful interpretation, but must retain its basis and uncertainty.
A silent hop, hidden device, physical link, or router policy stays unresolved instead of becoming a story.
Plan before packets
plan resolves no target and sends nothing. It validates
the complete probe envelope so an operator or agent can inspect the
cost before the live command.
skbx-route plan 1.1.1.1 \
--max-hops 16 --probes 1 \
--timeout-ms 400 --max-duration-ms 8000 \
--json
Append-only routeq
The stream begins with its plan, emits ordered hop records, and ends with attempted, sent, reply, timeout, and local-error counters. A missing or inconsistent footer is invalid—not “close enough.”
01"type": "trace_start", "planned_packets": 16
02"ttl": 1, "evidence": "observed"
03"ttl": 3, "responder": null
04"ttl": 5, "destination_reached": true
Visibility boundary
Kernel hooks, SKB lineage, interfaces, drops, and a replayable traceq artifact.
If you control it, add a sensor. Arc may correlate the two artifacts; it does not invent the transit path.
01 No port scanning or service enumeration of intermediate responders.
02 A responder address is not proof of every forwarding device.
03 Reverse DNS, ASN, RPKI, and geography are metadata—not direct transit evidence.
04 Public responder enrichment is opt-in and sends those addresses to RIPEstat.
Start with an inspectable plan.
$ cargo install --git https://github.com/copyleftdev/skbx --locked skbx-route