工具使用要点60 条

nmap 输出管理与对比

用 -oA 同时产出三种格式:XML 供解析、grepable 供检索;两次扫描结果对比可观察端口与服务的资产变化。

-oA生成 .nmap/.gnmap/.xml 三件套
XML报表与自动化解析
对比diff 观察开放端口变化
命名含目标与时间戳防覆盖

输出与对比示例

输出与对比示例
nmap -sV -oA /cases/2026-001/nmap/10.0.10.5-20261012 10.0.10.5
grep -E '^[0-9]+/tcp' 10.0.10.5-20261012.nmap | sort
diff <(grep open scan-before.nmap) <(grep open scan-after.nmap)
XML 便于生成资产表:解析 host/port/service 字段即可入台账。

易错点

  • 只保留终端滚动结果,事后无法追溯
  • 同名输出覆盖历史扫描,基线丢失

数据来源与参考

  • Nmap 官方文档(输出格式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌