本文介绍了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()没有有效的接口可以打开的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!