使用NMAP无法进行操作系统检测

时间:2015-02-26 19:59:35

标签: window nmap

我正在尝试使用nmap检测操作系统,但它无法识别它。 我得到的错误是:

  

针对xx.xx.xx.xx跳过SYN Stealth Scan,因为Windows没有   支持以这种方式扫描您自己的机器(localhost)。跳过操作系统   扫描xx.xx.xx.xx,因为它不会对您自己的操作起作用   机器(localhost)

这是我使用的命令:

nmap -vv -O xx.xx.xx.xx > c:\out.txt

不确定我在这里缺少什么。

1 个答案:

答案 0 :(得分:2)

显示的信息非常清楚。 Windows不支持扫描您自己的计算机(localhost)。在nmap webpage中您可以找到有关nmap和Windows的更多信息,例如:

  

您通常无法自行扫描自己的计算机(使用环回IP,例如127.0.0.1或其任何已注册的IP地址)。这是我们尚未解决的Windows限制。如果您真的想这样做,请使用TCP连接扫描而不使用ping(-sT -Pn),因为它使用高级套接字API而不是发送原始数据包。

在Linux中你可以做到。