为什么 nmap 在 18.04 中不起作用?

为什么 nmap 在 18.04 中不起作用?

在两台独立的机器上全新安装 Ubuntu 18.04 和 nmap(snap install)后,都返回相同的 nmap 错误:

dnet:无法打开设备 [device-name] 退出!

当我运行命令时:

sudo nmap -sn 192.168.1.0/24

我应该使用新的语法吗?

该命令无需 sudo 即可运行,但输出的信息较少。

Nmap版本是7.25SVN

答案1

作为评论经过微软建议让 snap 版本的 nmap 工作(在 Ubuntu 20.04 “focal fossa” 上)的方法是

sudo snap connect nmap:network-control

答案2

正如 JanC 已经暗示的那样,nmap 的 snap 版本在以 root 身份运行时打开网络设备时存在问题。删除 snap 版本并安装 aptitude 版本后,它可以正常工作。

相关内容