我正在尝试遵循在线教程"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