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

Les*_*Les 4 nmap

在两台不同的机器上全新安装 Ubuntu 18.04 和 nmap(快照安装)后,都返回相同的 nmap 错误:

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

当我运行命令时:

sudo nmap -sn 192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

是否有我应该使用的新语法?

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

Nmap 版本是 7.25SVN

flo*_*ron 5

作为注释通过WinEunuuchs2Unix建议作出的NMAP工作卡版本的方式(在Ubuntu 20.04“焦点窝”)是

sudo snap connect nmap:network-control
Run Code Online (Sandbox Code Playgroud)


小智 4

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

  • 对于 snap 版本,安装后您需要运行: `sudo snap connect nmap:network-control ` https://snapcraft.io/nmap (8认同)