Traceroute visualizer written in python
Find a file
2023-05-06 13:21:38 +02:00
mapData Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00
.gitignore Adding gitignore 2016-05-16 21:04:49 +02:00
AUTHORS Initial commit 2015-03-19 19:14:56 +01:00
clean.sh Initial commit 2015-03-19 19:14:56 +01:00
COPYING Initial commit 2015-03-19 19:14:56 +01:00
geo6.py Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00
main.py Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00
NEWS Initial commit 2015-03-19 19:14:56 +01:00
pyvtraceroute Adding a runner with a nice name 2016-05-16 21:09:45 +02:00
README Deleting useless module import 2015-03-21 22:30:42 +01:00
THANKS Deleting useless module import 2015-03-21 22:30:42 +01:00
TODO Deleting useless module import 2015-03-21 22:30:42 +01:00
tracer.py Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00
vtracemap.py Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00
vtracert.py Convert to python3 and add ipv6 support 2023-05-06 13:21:38 +02:00

PyVtraceRoute :

Vtraceroute is a traceroute program ( more info : man traceroute ) that displays hops on a map using GeoIP.

Credits :
---------
All borders data extracted from data provided by http://thematicmapping.org and
Licenced under Creatice Commons Attribution-Share Alike License 3.0

Controls summary :
------------------

^h, ?                : display this help
esc, ^q              : exit the programm or this help

[a-zA-Z0-9\.]        : Host input
mid-mouse btn        : paste clipboard into host input
enter                : validate host input and run traceroute
^c                   : clear host input

mouse scroll, +, -   : zoom in/out
arrow keys           : move on the map
left mouse btn press : select hops on the map

Dependencies :
--------------

python >= 2.7.3
python-GeoIP >= 1.3.2
python-pygame >= 1.9.1

os
re
GeoIP
time
string
pygame
subprocess
math
json
itertools
multiprocessing
struct
sys
functools
random
thread