Traceroute avec n’importe quel paquet. Visualisez les itinéraires. Découvrez les middlebox et les pare-feu
TraceVis est un projet de recherche dont l'objectif principal est de trouver des middlebox. Où un paquet est falsifié ou bloqué. Cet outil possède également d'autres fonctionnalités telles que le téléchargement et la visualisation des données traceroute à partir des sondes RIPE Atlas.

Vous devez installer npcap sous Windows . Si vous disposez déjà de programmes comme Wireshark ou Nmap/Zenmap, ils l'installeront automatiquement.
( Non requis sous Linux .)
docker pull ghcr.io/wikicensorship/tracevisdocker build -t tracevis .python3 -m pip install -r requirements.txtpython3 ./tracevis.py --dnsou avec l'image docker :
docker run ghcr.io/wikicensorship/tracevis --dnsou trace en mode paris :
python3 ./tracevis.py --dns --parispython3 ./tracevis.py --packetou avec l'image docker :
docker run -it ghcr.io/wikicensorship/tracevis --packetpython3 ./tracevis.py --config ./samples/quicv0xbabababa.confou vous pouvez remplacer :
python3 ./tracevis.py --config ./samples/syn.conf -i "75.2.60.5,99.83.231.61"
(Il y en a plus dans ./samples : Client-Hello, NTP, HTTP-GET et plus de paquets QUIC)
python3 ./tracevis.py --ripe [probe-id]ou avec l'image docker :
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.jsonou avec l'image docker :
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 -hou avec l'image docker :
docker run ghcr.io/wikicensorship/tracevis





