Traceroute with any packet. Visualize the routes. Discover Middleboxes and Firewalls
TraceVis is a research project whose main goal is to find middleboxes. Where a packet is tampered with or blocked. This tool also has other features such as downloading and visualizing traceroute data from RIPE Atlas probes.
python3 -m pip install -r requirements.txt
python3 ./tracevis.py --dns
python3 ./tracevis.py --packet
python3 ./tracevis.py --ripe [probe-id]
python3 ./tracevis.py --file ./path/to/file.json
python3 ./tracevis.py -h