📜  nrich – 快速分析所有 IP 的工具(1)

📅  最后修改于: 2023-12-03 14:44:47.734000             🧑  作者: Mango

'nrich – 快速分析所有 IP 的工具'

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 地址,你可以尝试使用它。