nmap:无法打开原始套接字。错误:权限被拒绝(13)

nmap:无法打开原始套接字。错误:权限被拒绝(13)

我尝试在 Ubuntu 机器上运行以下命令(从 Windows 10 PowerShell 进行 ssh):

sudo nmap -sU -O localhost

Starting Nmap 7.91 ( https://nmap.org ) at 2021-03-02 10:13 GMT
Couldn't open a raw socket. Error: Permission denied (13)

我的期望是sudo这已经足够了。

我需要更改某个目录的写入权限吗?

我可以采取什么明显的措施来解决这个问题吗?

答案1

无法打开原始套接字。错误:权限被拒绝 (13)

因为 WSL 中的原始套接字并未完全支持。

尝试此修复WSL; NMAP 不起作用!

但现在您可以在 WSL 上输入以下命令来“修复它”:

alias nmap='"/mnt/c/Program Files (x86)/Nmap/nmap.exe"'

请继续关注 Windows 文件的路径。

相关内容