Nmap 编译无 nsock 引擎错误
Nmap compiled without nsock engine error
我在 bash shell 上使用 Nmap,在 Windows 10 机器上使用 Ubuntu(来自 windows 开发者工具),并安装地图。
但是,当我尝试像这样使用它或使用其他参数时:
nmap -v google.com
我收到以下错误:
如果我像这样使用 -V 选项检查版本
nmap -V
我在底部得到以下内容:
问题似乎与 nsock 引擎的编译有关。
我在网上和 ubuntu 的网站上进行了检查,但是找不到任何解决方案。
我该如何解决?
问题不在于 nsock 引擎。 "Compiled without:" 行是空的,表示没有不可用的功能。相反,问题是 运行 一个需要非常专业的 Linux 网络功能才能工作的程序,而 Windows Linux 的子系统 (WSL) 没有实现这些功能。 WSL 团队正在努力扩大支持,但执行 Nmap 所必需的控制级别并不容易实现。
解决方法是使用官方Nmap installer for Windows。 Nmap 在 Windows 上运行良好,完全支持所有功能。
我在 bash shell 上使用 Nmap,在 Windows 10 机器上使用 Ubuntu(来自 windows 开发者工具),并安装地图。 但是,当我尝试像这样使用它或使用其他参数时:
nmap -v google.com
我收到以下错误:
如果我像这样使用 -V 选项检查版本
nmap -V
我在底部得到以下内容:
问题似乎与 nsock 引擎的编译有关。 我在网上和 ubuntu 的网站上进行了检查,但是找不到任何解决方案。 我该如何解决?
问题不在于 nsock 引擎。 "Compiled without:" 行是空的,表示没有不可用的功能。相反,问题是 运行 一个需要非常专业的 Linux 网络功能才能工作的程序,而 Windows Linux 的子系统 (WSL) 没有实现这些功能。 WSL 团队正在努力扩大支持,但执行 Nmap 所必需的控制级别并不容易实现。
解决方法是使用官方Nmap installer for Windows。 Nmap 在 Windows 上运行良好,完全支持所有功能。