A traceroute tool that also displays IP information.
This tool has only been tested on Linux.
First, install this tool from PyPI.
pip install --user -U infotr
Since Scapy needs to open raw sockets, this tool requires Python to have the
CAP_NET_RAW capability to run. You can also run this tool as root. Run the following commands to set/unset the
CAP_NET_RAW capability for the Python binary. Remember to unset the capability when you're done.
# set the capability sudo setcap cap_net_raw=+eip /usr/bin/python3.9 # remove the capability sudo setcap cap_net_raw=-eip /usr/bin/python3.9
Finally, launch this tool via the
You can also see the help messages with the
usage: infotr [-h] [-m MAX] [-t TIMEOUT] host positional arguments: host destination hostname optional arguments: -h, --help show this help message and exit -m MAX, --max MAX maximum number of hops (default: 30) -t TIMEOUT, --timeout TIMEOUT ICMP timeout in seconds (default: 2)