Skip to main content

An experimental multipath traceroute tool.

Project description

fast-mda-traceroute

Coverage Docker Status PyPI Status Tests Status PyPI

fast-mda-traceroute is an experimental multipath traceroute tool based on caracal and diamond-miner. It aims to provide a faster alternative to paris-traceroute and scamper for one-off measurements. It runs on Linux and macOS, on x86-64 and ARM64 systems.

🚧 This tool is highly experimental, may not always work, and its interface is subject to change from one commit to another.

Quickstart

Docker

docker run ghcr.io/dioptra-io/fast-mda-traceroute --help

Python

You can use pip, or pipx to install fast-mda-traceroute in a dedicated virtual environment:

pipx install fast-mda-traceroute
fast-mda-traceroute --help

Note that we do not yet provide ARM64 binary wheels for Caracal and Diamond-Miner. If you use such as a system (e.g. a Raspberry Pi or an Apple M1-based machine) you must have a C++ compiler installed and the installation time might be a little longer (~5 minutes on a M1 MacBook Air).

Usage

fast-mda-traceroute --help
fast-mda-traceroute example.org

fast-mda-traceroute outputs log messages to stderr and its results to stdout.

Development

poetry install
poetry run fast-mda-traceroute --help
docker build -t fast-mda-traceroute .
docker run fast-mda-traceroute --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fast-mda-traceroute-0.1.1.tar.gz (7.5 kB view hashes)

Uploaded Source

Built Distribution

fast_mda_traceroute-0.1.1-py3-none-any.whl (8.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page