An experimental multipath traceroute tool.
Project description
fast-mda-traceroute
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 running 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
Apple Silicon: we do not (yet) provide a macOS ARM64 binary wheel for Caracal and Diamond-Miner. If you use such as a system 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 measurement 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fast-mda-traceroute-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21951ab50c36bd781604e31eda6de4e06f82c7f957ff463c55f242d6192a6e58 |
|
MD5 | 0847a79b96206d110691270350e8869e |
|
BLAKE2b-256 | 11cfb8b518bee2eec092d1774c29b0f341718210417f88be197813f464a7adb9 |
Hashes for fast_mda_traceroute-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38efdbf45d818f7ec401b09a5cf7389b8f59b9d14e899e231b53eb9e6f34aa02 |
|
MD5 | 8e03eeca68b00d37d1b3832379d62e26 |
|
BLAKE2b-256 | 07edf6ab13a0ea1fac232ed71fb19ba36be13e34833f5861cae83bd0b3e69c06 |