pantrace 0.5.0

Convert between traceroute formats.
Documentation

〰️ pantrace

Coverage crates.io docs.rs Tests

Pantrace converts between traceroute formats, in the same way as Pandoc converts between document formats.

Each format needs to implement only two conversions: to and from the internal format.

Installation

Cargo

cargo install pantrace

Docker

docker run ghcr.io/dioptra-io/pantrace:main --help

Usage

# Fetch traceroute results from the RIPE Atlas API
curl -L -o example.ndjson \
    "https://atlas.ripe.net/api/v2/measurements/23119200/results/?start=1625097600&stop=1625788799&format=txt&probe_ids=6479"
  
# Convert from the standard input to the standard output
cat example.ndjson | pantrace --standalone --from atlas --to warts > example.warts

# Convert from a file to a file
pantrace --standalone --from atlas --to warts --input example.ndjson --output example.warts