首页/安全/渗透测试与安全评估速查/nmap 系统识别(-O)要点
工具使用要点60 条

nmap 系统识别(-O)要点

-O 通过 TCP/IP 协议栈指纹推断操作系统家族:仅作参考线索,跨网段与虚拟化环境偏差明显,结论与资产台账交叉后再入报告。

参数-O / --osscan-guess / --max-os-tries
依赖至少一个开放端口且一个关闭端口
输出系统家族与置信度
限制云主机与中间设备干扰大

系统识别示例

系统识别示例
nmap -O --osscan-guess -p 22,80,443 10.0.10.5
nmap -O --max-os-tries 1 10.0.10.5   # 降低重试减少噪音
不要用指纹结果给资产定级或判断补丁版本:偏差会造成误判。

易错点

  • 把 “Linux 4.x” 指纹当精确发行版写进报告
  • 在云环境中依赖指纹判断操作系统

数据来源与参考

  • Nmap 官方文档(操作系统探测)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌