tracevis
v0.10.5
تتبع المسار مع أي حزمة. تصور الطرق. اكتشف الصناديق الوسطى وجدران الحماية
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