Traceroute dengan paket apa pun. Visualisasikan rutenya. Temukan Middlebox dan Firewall
TraceVis adalah proyek penelitian yang tujuan utamanya adalah menemukan kotak tengah. Dimana sebuah paket dirusak atau diblokir. Alat ini juga memiliki fitur lain seperti mengunduh dan memvisualisasikan data traceroute dari probe RIPE Atlas.
Anda perlu menginstal npcap di Windows . Jika Anda sudah memiliki program seperti Wireshark atau Nmap/Zenmap, mereka akan menginstalnya secara otomatis.
( Tidak diperlukan di Linux .)
docker pull ghcr.io/wikicensorship/tracevis
docker build -t tracevis .
python3 -m pip install -r requirements.txt
python3 ./tracevis.py --dns
atau dengan gambar buruh pelabuhan:
docker run ghcr.io/wikicensorship/tracevis --dns
atau lacak dalam mode paris:
python3 ./tracevis.py --dns --paris
python3 ./tracevis.py --packet
atau dengan gambar buruh pelabuhan:
docker run -it ghcr.io/wikicensorship/tracevis --packet
python3 ./tracevis.py --config ./samples/quicv0xbabababa.conf
atau Anda dapat mengganti:
python3 ./tracevis.py --config ./samples/syn.conf -i "75.2.60.5,99.83.231.61"
(Ada lebih banyak lagi di ./samples
: Client-Hello, NTP, HTTP-GET, dan paket QUIC lainnya)
python3 ./tracevis.py --ripe [probe-id]
atau dengan gambar buruh pelabuhan:
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
atau dengan gambar buruh pelabuhan:
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
atau dengan gambar buruh pelabuhan:
docker run ghcr.io/wikicensorship/tracevis