Traceroute mit jedem Paket. Visualisieren Sie die Routen. Entdecken Sie Middleboxes und Firewalls
TraceVis ist ein Forschungsprojekt, dessen Hauptziel darin besteht, Middleboxen zu finden. Wenn ein Paket manipuliert oder blockiert wird. Dieses Tool verfügt auch über weitere Funktionen wie das Herunterladen und Visualisieren von Traceroute-Daten von RIPE Atlas-Sonden.

Sie müssen npcap unter Windows installieren. Wenn Sie bereits Programme wie Wireshark oder Nmap/Zenmap haben, werden diese automatisch installiert.
(Unter Linux nicht erforderlich.)
docker pull ghcr.io/wikicensorship/tracevisdocker build -t tracevis .python3 -m pip install -r requirements.txtpython3 ./tracevis.py --dnsoder mit Docker-Image:
docker run ghcr.io/wikicensorship/tracevis --dnsoder im Paris-Modus verfolgen:
python3 ./tracevis.py --dns --parispython3 ./tracevis.py --packetoder mit Docker-Image:
docker run -it ghcr.io/wikicensorship/tracevis --packetpython3 ./tracevis.py --config ./samples/quicv0xbabababa.confoder Sie können Folgendes überschreiben:
python3 ./tracevis.py --config ./samples/syn.conf -i "75.2.60.5,99.83.231.61"
(In ./samples gibt es noch mehr: Client-Hello, NTP, HTTP-GET und weitere QUIC-Pakete)
python3 ./tracevis.py --ripe [probe-id]oder mit Docker-Image:
docker run
--mount type=bind,source=/path/to/results,target=/tracevis_data/
ghcr.io/wikicensorship/tracevis --ripe [probe-id]
# OR
docker run
-v /path/to/results/:/tracevis_data/
ghcr.io/wikicensorship/tracevis --ripe [probe-id]
python3 ./tracevis.py --file ./path/to/file.jsonoder mit Docker-Image:
docker run
--mount type=bind,source=/path/to/results,target=/tracevis_data/
ghcr.io/wikicensorship/tracevis --file /tracevis_data/file.json
# OR
docker run
-v /path/to/results/:/tracevis_data/
ghcr.io/wikicensorship/tracevis --file /tracevis_data/file.json
python3 ./tracevis.py -hoder mit Docker-Image:
docker run ghcr.io/wikicensorship/tracevis





