Skip to main content

Tool for creating graphs of routes

Project description

route-graph

CLI tool for creating graphs of routes.

This tool simply wraps the example of TCP traceroute which is mentioned in the scapy documentation.

Requirements

You will need graphviz to be installed. If graphviz is not available on your system the graph can be created.

route-graph has to be executed with sudo.

Installation

The package is available in the Python Package Index.

$ pip3 install route-graph --user

To get the lastest state:

$ pip install git+https://github.com/audiusGmbH/route-graph.git

For Nix or NixOS users is a package available in Nixpkgs. Keep in mind that the lastest releases might only be present in the unstable channel.

$ nix-env -iA nixos.route-graph

Usage

$ sudo ./route-graph --help
                                                                                                                       
 Usage: route-graph [OPTIONS] COMMAND [ARGS]...                                                                        
                                                                                                                       
 Tool to draw a graph of traceroute results.                                                                           
                                                                                                                       
╭─ Options ───────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.                                             │
│ --show-completion             Show completion for the current shell, to copy it or customize the installation.      │
│ --help                        Show this message and exit.                                                           │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ graph           Create a graph from traceroute results.                                                             │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

The graph could then be found in the current directory. The format is png.

License

route-graph is licensed under MIT, for more details check the LICENSE file.

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

route_graph-0.2.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

route_graph-0.2.1-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file route_graph-0.2.1.tar.gz.

File metadata

  • Download URL: route_graph-0.2.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for route_graph-0.2.1.tar.gz
Algorithm Hash digest
SHA256 34c42a2338508a5157e86f616341a4a75a97610144be5e3a646d8722b233e59a
MD5 e20fe39b2818373d331f501344a2ad58
BLAKE2b-256 172c03e7abfdc9faf176a418a5900029be575fb235c85461ba1f3c2291dcce23

See more details on using hashes here.

File details

Details for the file route_graph-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: route_graph-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for route_graph-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d10ee255ca3319a5f7ba7778b5c61bf0d47d9707b87a100a29a1411869818f27
MD5 6eae47627ba73d30349761cc2c2d0cb4
BLAKE2b-256 8d9ab24b7c82a2bf24fd9fe80d7bbbdd16b08669a8c12e1a1f61c4463b9b4ad2

See more details on using hashes here.

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