tracevis
v0.10.5
Traceroute ด้วยแพ็กเก็ตใดก็ได้ เห็นภาพเส้นทาง ค้นพบมิดเดิลบ็อกซ์และไฟร์วอลล์
TraceVis เป็นโครงการวิจัยที่มีเป้าหมายหลักเพื่อค้นหามิดเดิลบ็อกซ์ ในกรณีที่แพ็กเก็ตถูกดัดแปลงหรือบล็อก เครื่องมือนี้ยังมีคุณสมบัติอื่นๆ เช่น การดาวน์โหลดและการแสดงภาพข้อมูลการติดตามจากโพรบ RIPE Atlas
คุณต้องติดตั้ง npcap ใน Windows หากคุณมีโปรแกรมเช่น 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 run ghcr.io/wikicensorship/tracevis --dns
หรือติดตามในโหมดปารีส:
python3 ./tracevis.py --dns --paris
python3 ./tracevis.py --packet
หรือด้วยอิมเมจนักเทียบท่า:
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 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 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 run ghcr.io/wikicensorship/tracevis