pcapy.findalldevs()没有要打开的有效接口

时间:2014-06-17 17:48:26

标签: python linux pcap fuzzing

我正在尝试在Ubuntu vm上运行Sulley的(fuzzer)“network_monitor.py”。每次我这样做,我都会收到以下错误。

pcapy.PcapError: No valid interfaces to open

我认为这与我运行的代码几乎没有关系,因为当我运行

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

我得到了同样的错误

任何有关正在发生的事情的提示都会令人惊讶。非常感谢提前

1 个答案:

答案 0 :(得分:1)

尝试将其与sudo一起使用。

Pcapy,AFAIK,需要访问接口的特殊权利。

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

sudo python mycode.py