获取帮助
使用naabu -h 显示所有帮助选项。
Naabu 帮助选项
Copy
使用方法:
./naabu [flags]
输入选项:
-host string[] 要扫描端口的主机(逗号分隔)
-list, -l string 要扫描端口的主机列表(文件)
-exclude-hosts, -eh string 从扫描中排除的主机(逗号分隔)
-exclude-file, -ef string 从扫描中排除的主机列表(文件)
端口选项:
-port, -p string 要扫描的端口(80,443, 100-200)
-top-ports, -tp string 要扫描的顶级端口(默认100)[full,100,1000]
-exclude-ports, -ep string 从扫描中排除的端口(逗号分隔)
-ports-file, -pf string 要扫描的端口列表(文件)
-port-threshold, -pts int 跳过主机端口扫描的端口阈值
-exclude-cdn, -ec 跳过CDN/WAF的完整端口扫描(仅扫描80,443端口)
-display-cdn, -cdn 显示正在使用的CDN
速率限制:
-c int 通用内部工作线程数(默认25)
-rate int 每秒发送的数据包数(默认1000)
更新:
-up, -update 更新naabu到最新版本
-duc, -disable-update-check 禁用自动naabu更新检查
输出:
-o, -output string 写入输出的文件(可选)
-j, -json 以JSON行格式写入输出
-csv 以csv格式写入输出
配置:
-scan-all-ips, -sa 扫描与DNS记录关联的所有IP
-ip-version, -iv string[] 要扫描的主机名IP版本(4,6)-(默认4)
-scan-type, -s string 端口扫描类型(SYN/CONNECT)(默认"s")
-source-ip string 源IP和端口(x.x.x.x:yyy)
-interface-list, -il 列出可用接口和公共IP
-interface, -i string 用于端口扫描的网络接口
-nmap 对目标调用nmap扫描(必须安装nmap)- 已弃用
-nmap-cli string 对发现的结果运行的nmap命令(例如:-nmap-cli 'nmap -sV')
-r string 自定义解析器DNS解析列表(逗号分隔或来自文件)
-proxy string socks5代理(ip[:port] / fqdn[:port]
-proxy-auth string socks5代理认证(用户名:密码)
-resume 使用resume.cfg恢复扫描
-stream 流模式(禁用恢复、nmap、验证、重试、洗牌等)
-passive 使用shodan internetdb api显示被动开放端口
-irt, -input-read-timeout value 输入读取超时(默认3m0s)
-no-stdin 禁用Stdin处理
主机发现:
-sn, -host-discovery 仅执行主机发现
-Pn, -skip-host-discovery 跳过主机发现
-ps, -probe-tcp-syn string[] TCP SYN Ping(需要启用主机发现)
-pa, -probe-tcp-ack string[] TCP ACK Ping(需要启用主机发现)
-pe, -probe-icmp-echo ICMP echo请求Ping(需要启用主机发现)
-pp, -probe-icmp-timestamp ICMP时间戳请求Ping(需要启用主机发现)
-pm, -probe-icmp-address-mask ICMP地址掩码请求Ping(需要启用主机发现)
-arp, -arp-ping ARP ping(需要启用主机发现)
-nd, -nd-ping IPv6邻居发现(需要启用主机发现)
-rev-ptr 输入IP的反向PTR查找
优化:
-retries int 端口扫描的重试次数(默认3)
-timeout int 超时前等待的毫秒数(默认1000)
-warm-up-time int 扫描阶段之间的秒数(默认2)
-ping 用于主机验证的ping探测
-verify 使用TCP验证再次验证端口
调试:
-health-check, -hc 运行诊断检查
-debug 显示调试信息
-verbose, -v 显示详细输出
-no-color, -nc 禁用CLI输出中的颜色
-silent 仅在输出中显示结果
-version 显示naabu版本
-stats 显示正在运行的扫描统计信息(已弃用)
-si, -stats-interval int 显示统计更新之间等待的秒数(已弃用)(默认5)
-mp, -metrics-port int 暴露nuclei指标的端口(默认63636)
使用注意事项
- Naabu允许任意二进制执行作为支持nmap集成的功能。
- Naabu设计用于扫描多个主机上的端口/大规模端口扫描。
- Naabu默认配置假设您从VPS运行它。
- 如果从本地系统运行Naabu,我们建议调整参数/速率。
- 为获得最佳结果,请以root用户身份运行Naabu。