tracevis
v0.10.5
任意のパケットの Traceroute。ルートを視覚化します。ミドルボックスとファイアウォールを発見する
TraceVis は、ミドルボックスを見つけることを主な目的とする研究プロジェクトです。パケットが改ざんまたはブロックされた場合。このツールには、RIPE Atlas プローブからのtraceroute データのダウンロードと視覚化などの他の機能もあります。

Windowsに npcap をインストールする必要があります。 Wireshark や Nmap/Zenmap などのプログラムがすでにある場合は、これが自動的にインストールされます。
( Linuxでは必要ありません。)
docker pull ghcr.io/wikicensorship/tracevisdocker build -t tracevis .python3 -m pip install -r requirements.txtpython3 ./tracevis.py --dnsまたは docker イメージを使用して:
docker run ghcr.io/wikicensorship/tracevis --dnsまたはパリモードでトレースします。
python3 ./tracevis.py --dns --parispython3 ./tracevis.py --packetまたは docker イメージを使用して:
docker run -it ghcr.io/wikicensorship/tracevis --packetpython3 ./tracevis.py --config ./samples/quicv0xbabababa.confまたは、次のようにオーバーライドすることもできます。
python3 ./tracevis.py --config ./samples/syn.conf -i "75.2.60.5,99.83.231.61"
( ./samplesには、Client-Hello、NTP、HTTP-GET、その他の QUIC パケットなどの詳細があります)
python3 ./tracevis.py --ripe [probe-id]または 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.jsonまたは 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 -hまたは docker イメージを使用して:
docker run ghcr.io/wikicensorship/tracevis





