属性错误:模块'nmap'没有属性'PortScanner'



我正在尝试遵循在线教程"Python For Ethical Hacking"。我有以下代码:

import nmap
nmap1 = nmap.PortScanner()
a = nmap1.map_version()
print(nmap)

但是,我收到以下错误:

Traceback (most recent call last):
File "nmap_Test.py", line 3, in <module>
nmap1 = nmap.PortScanner()
AttributeError: module 'nmap' has no attribute 'PortScanner'

我尝试卸载模块等,但我没有运气。

我找到了解决方案。我使用 brew 安装了 nmap,并以 root 用户的身份编译了该程序。

brew install nmap

最新更新