跳转到主要内容

一个同时显示IP信息的traceroute工具

项目描述

infotr

一个同时显示IP信息的traceroute工具。

此工具仅在Linux上进行了测试。

image

快速开始

首先,从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 查看散列)

上传时间: Python 3

由以下支持