tracevis
v0.10.5
對任何資料包進行追蹤路由。可視化路線。發現中間盒和防火牆
TraceVis 是一個研究項目,其主要目標是尋找中間件。資料包被竄改或封鎖的地方。該工具還具有其他功能,例如從 RIPE Atlas 探針下載和視覺化追蹤路由資料。
您需要在Windows中安裝 npcap。如果您已經有 Wireshark 或 Nmap/Zenmap 等程序,它們會自動安裝。
( Linux上不需要。)
docker pull ghcr.io/wikicensorship/tracevis
docker build -t tracevis .
python3 -m pip install -r requirements.txt
python3 ./tracevis.py --dns
或使用 docker 映像:
docker run ghcr.io/wikicensorship/tracevis --dns
或在巴黎模式下追蹤:
python3 ./tracevis.py --dns --paris
python3 ./tracevis.py --packet
或使用 docker 映像:
docker run -it ghcr.io/wikicensorship/tracevis --packet
python3 ./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