Nmap 7.8 断言失败:htn.toclock_running == true

Nmap 7.8 断言失败:htn.toclock_running == true

执行规范后,nmap 突然抛出以下错误须藤 nmap -sP 192.168.109。*:

nmap: Target.cc:503: void Target::stopTimeOutClock(const timeval*): 断言 `htn.toclock_running == true' 失败。

尝试重启电脑、重启交换机、路由器和奶奶,但都不起作用。

Ubuntu 20 上的 Nmap 版本为 7.8。

答案1

正如它所说这里,这个bug在7.9版本已经解决了。由于通过 apt-get 你不会得到它(7.8 是 repo 上最新的),我通过 Snap 安装 nmap 解决了这个问题,如下所示:

 sudo apt install snapd
 sudo snap install nmap

通过以下方式检查您的新 nmap 版本:

sudo nmap --version

应该是以下内容:

Nmap 版本 7.91 (https://nmap.org

如果在测试 nmap 时出现以下错误:

dnet:无法打开设备 [设备名称] 退出!

运行以下命令:

sudo snap connect nmap:network-control

干杯!

相关内容