一个同时显示IP信息的traceroute工具
项目描述
infotr
一个同时显示IP信息的traceroute工具。
此工具仅在Linux上进行了测试。
快速开始
首先,从PyPI安装此工具。
pip install --user -U infotr
由于Scapy需要打开原始套接字,此工具需要Python具有CAP_NET_RAW
功能才能运行。您也可以以root身份运行此工具。运行以下命令为Python二进制文件设置/清除CAP_NET_RAW
功能。完成后请记得清除功能。
# 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
最后,通过infotr
命令启动此工具。
infotr 1.1.1.1
完整用法
您还可以使用-h/--help
开关查看帮助消息。
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)
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
infotr-1.0.0.tar.gz (15.4 kB 查看散列)
构建分发
infotr-1.0.0-py3-none-any.whl (15.8 kB 查看散列)