我正在尝试使用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
不确定我在这里缺少什么。
答案 0 :(得分:2)
显示的信息非常清楚。 Windows不支持扫描您自己的计算机(localhost)。在nmap webpage中您可以找到有关nmap和Windows的更多信息,例如:
您通常无法自行扫描自己的计算机(使用环回IP,例如127.0.0.1或其任何已注册的IP地址)。这是我们尚未解决的Windows限制。如果您真的想这样做,请使用TCP连接扫描而不使用ping(-sT -Pn),因为它使用高级套接字API而不是发送原始数据包。
在Linux中你可以做到。