我试图在Ubuntu虚拟机上运行Sulley的(fuzzer)“network_monitor.py”。每次我这样做,我得到以下错误。
pcapy.PcapError: No valid interfaces to open
我相信这与我运行的代码没有什么关系,因为当我运行

python
>>> import pcapy
>>> devices = pcapy.findalldevs()

我也有同样的错误
任何关于这件事的线索都是惊人的。提前谢谢你

最佳答案

尝试将其与sudo一起使用。
Pcapy,AFAIK,需要访问接口的特殊权限。

mycode.py:
    import pcapy
    devices = pcapy.findalldevs()

sudo python mycode.py

关于python - pcapy.findalldevs()没有有效的接口(interface)可以打开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24270255/

10-12 05:44