igd管理cli工具。
igd的Python项目详细描述
这是一个基于python的小型工具,用于与支持igd的设备交互。 igd是一种协议,通常由路由器支持,它允许您:
- 了解公共(外部)IP地址
- 枚举现有端口映射< /LI>
- 添加和删除端口映射
这个工具的目的是简单,干净,易于安装,黑客工具。因此,ci是 启用时,测试覆盖率应保持在最大值,代码是线性的,类型是 选中,则会重用开放源代码库等。
抱歉,不支持Python2。
安装
$ pip3 install igd
或者如果您想获得最新的开发更改:
$ pip3 install git+https://github.com/povilasb/pyigd
用法
igd旨在以方便的默认值实现符合人体工程学的使用,但也试图 完全控制端口的映射、列出和删除方式。
有关更详细的说明,请为每个命令使用–help选项:
$igd --help Usage: igd [OPTIONS] COMMAND [ARGS]... Options: --help Show this message and exit. Commands: add Add new port mapping. ip Get external IP from IGD. ls Get all port mappings. rm Remove port mapping.