本文介绍了pcapy.findalldevs()没有有效的接口可以打开的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我正在尝试在Ubuntu vm上运行Sulley的(模糊器)"network_monitor.py".每次这样做,都会出现以下错误.

I am trying to run Sulley's (the fuzzer) "network_monitor.py" on an Ubuntu vm. Everytime I do, I get the following error.

pcapy.PcapError: No valid interfaces to open

我相信这与我在其中运行的代码无关,因为在我运行时

I believe that this has little to do with the code I am running it in, because when I run

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

我遇到同样的错误

关于发生了什么的任何提示都将是惊人的.提前非常感谢

Any hints on what's going on would be amazing. Thanks so much in advance

推荐答案

尝试与sudo一起使用.

Acapik的Pcapy需要访问界面的特殊权限.

Pcapy, AFAIK, needs special rights to access interfaces.

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

sudo python mycode.py

这篇关于pcapy.findalldevs()没有有效的接口可以打开的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 15:57