📅  最后修改于: 2023-12-03 14:44:47.734000             🧑  作者: Mango
nrich
是一个实用的工具,它可以快速分析所有 IP,帮助程序员快速定位问题。下面我们来介绍一下它的使用方法。
nrich
是用 Python 语言编写的,你可以在 Github 上下载它的源代码。安装方法如下:
git clone https://github.com/Sn0rt/nrich.git
cd nrich
pip install -r requirements.txt
在安装完成后,你可以通过以下命令来使用它:
python nrich.py -i 192.168.43.0/24 -o output.json
其中 -i
参数指定了需要分析的 IP 地址段,-o
参数指定了输出结果的文件名及格式。你可以使用以下命令来查看帮助文档:
python nrich.py -h
它支持以下几种功能:
你可以使用以下命令来发现活动主机:
python nrich.py -i 192.168.43.0/24 --alive-hosts output.txt
它会将所有发现的活动主机 IP 地址保存在 output.txt
文件中。
你可以使用以下命令来发现开放的端口:
python nrich.py -i 192.168.43.1 --open-ports output.txt
它会将所有开放的端口保存在 output.txt
文件中。
你可以使用以下命令来发现操作系统版本:
python nrich.py -i 192.168.43.1 --os-fingerprint output.txt
它会将发现的操作系统版本保存在 output.txt
文件中。
nrich
是一个功能强大的工具,它可以帮助程序员快速分析所有 IP 地址。它支持发现活动主机、开放的端口和操作系统版本等功能。如果你需要分析大量的 IP 地址,你可以尝试使用它。