Nmap - 在一个命令中同时发现 UDP 和 TCP?

Nmap - in one command discover both UDP and TCP at the same time?

我需要在大型网络中发现 UDP 和 TCP 端口 161。结果必须有我在下面选择的输出。

为了发现 TCP,我使用

nmap -T4 -sS -p T:161 -iL c:\input.txt -oN c:\output.txt --append-output –open

为了发现我使用的 UDP

nmap -T4 -sU -p 161 -iL c:\input.txt -oN c:\output.txt --append-output –open

我正在寻找一个将两者结合起来的命令。我需要一个命令中的 TCP 和 UPD 结果列表,一个结果。 可能吗?怎么样?

Nmap 允许您将扫描类型合并为单个扫描,只要您不选择针对相同协议的扫描类型(例如 -sST,它将请求 TCP SYN 和 TCP 连接扫描,非法组合)。所以你的组合扫描将是:

nmap -T4 -sSU -p 161 -iL c:\input.txt -oN c:\output.txt --append-output -–open

无关说明:如果您有磁盘 space,我强烈建议将 -oN 选项切换为 -oA 或仅添加 -oX 以获得 XML 输出。许多安全工具可以处理这种结构化输出并产生有意义的结果。另外,当 Nmap 的屏幕输出发生变化(它经常发生)并破坏您的解析脚本时,您不必担心,因为 XML 是一种更稳定且自然可扩展的格式。