📅  最后修改于: 2023-12-03 14:52:38.393000             🧑  作者: Mango
Naabu 是一款网络扫描工具,可以用于端口扫描、服务识别、子域名枚举等。本文主要介绍 Naabu 在 Windows 系统中的安装和使用。
Naabu 官方提供了 Windows 版本可执行文件,因此下载安装非常简单。首先,打开 Naabu 的 GitHub 库 (https://github.com/projectdiscovery/naabu),在最新版本的 Assets 中找到适用于 Windows 的可执行文件,下载并解压。以 Naabu v2.0.5 为例,我们可以在页面上找到以下下载链接:
下载完成后,在解压目录下可以看到 Windows 版本的可执行文件 naabu.exe:
Naabu 支持的参数非常多,具体可以通过 naabu --help 命令查看。常用的扫描参数包括 -p(端口扫描)、-c(CIDR IP 地址扫描)、-iL(指定主机列表扫描)等等。下面简单介绍几个常用的功能。
通过 -p 参数可以指定需要扫描的端口范围,例如:
naabu -p 80-100 192.168.0.1
这个命令会扫描目标 IP 地址为 192.168.0.1 的主机的 80 到 100 端口。如果需要扫描多台主机,可以用逗号分隔多个 IP 地址。
使用 -host 参数可以指定主域名,同时通过 -silent 参数可以禁止显示 banner 信息:
naabu -host example.com -silent
Naabu 支持多种输出格式,包括 JSON、CSV 等等。使用 -o 参数指定输出文件名和格式,例如:
naabu -host example.com -o scan_result.csv
这个命令将结果输出到名为 scan_result.csv 的文件中。如果输出格式为 JSON,则文件名应该以 .json 结尾。
Naabu 是一款简单易用的网络扫描工具,适用于端口扫描、服务识别和子域名枚举等场景。在 Windows 上,我们可以通过下载官方提供的可执行文件进行安装,之后就可以用数行命令快速扫描目标主机,获取相关信息。