请求协助匹配NMAP与Nessus的功能选项对应关系(如-r选项)
NMAP 到 Nessus 选项对应关系(含
-r 解决方案) 我刚好对Nessus和NMAP的配置映射比较熟悉,帮你梳理下已知对应关系,重点解决你找不到的-r选项问题:
已知已验证的对应关系
- NMAP 选项
-Pn(用途:跳过主机发现,无需Ping响应即启动端口扫描)→ Nessus 中的 Use Fast Network Discovery这个选项在扫描策略的「Network Discovery」或「Host Discovery」模块下,启用后会直接跳过ICMP Ping检查,和NMAP
-Pn的行为完全一致。
针对 NMAP -r(不随机化端口顺序)的 Nessus 配置方案
NMAP的-r是强制按顺序扫描端口,不随机打乱。Nessus的默认行为其实是按预设的常见端口顺序扫描,但如果要确保完全禁用端口随机化,需要调整两个关键设置:
- 自定义端口列表并按指定顺序排列
在扫描策略的「Port Scanning」模块中,选择「Custom Port List」,然后手动输入你需要扫描的端口号,严格按你想要的顺序排列(比如1-1000,2000,3000,或者22,80,443,3389这种特定顺序)。Nessus会完全按照你输入的顺序扫描这些端口。 - 禁用端口随机化开关
在扫描策略的「Advanced」或「Settings」标签下,找到名为port_scanner_randomize_ports的配置项(部分版本图形界面显示为「Randomize Port Scan Order」),将其设置为no(或关闭对应开关)。这个设置会强制Nessus不随机打乱端口扫描顺序,完全遵循你指定的端口列表顺序。
补充说明:Nessus是基于策略的扫描工具,和NMAP的命令行选项直接映射逻辑不同,很多行为需要通过组合策略设置来实现。如果需要长期复用这种按顺序扫描的配置,可以把这些设置保存为自定义扫描模板,后续直接调用即可。
内容的提问来源于stack exchange,提问作者tech_enthusiast
相关产品推荐
相关产品推荐

