pcapy.findalldevs() 没有有效的接口可用
我正在尝试在一个Ubuntu虚拟机上运行Sulley的“network_monitor.py”。每次我这样做时,都会出现以下错误。
pcapy.PcapError: 没有有效的接口可以打开
我觉得这和我运行的代码关系不大,因为当我运行
python
>>> import pcapy
>>> devices = pcapy.findalldevs()
时也会出现同样的错误。
如果有人能给点提示,告诉我发生了什么,那就太好了。非常感谢!
1 个回答
1
试着用 sudo
来运行它。
据我所知,Pcapy 需要特别的权限才能访问网络接口。
mycode.py:
import pcapy
devices = pcapy.findalldevs()
sudo python mycode.py