我正在尝试运行一个涉及替罪羊的python脚本,但我似乎无法让它运行。我一直在犯这个错误
ImportError:没有名为pcapy的模块
我想要运行的脚本是:
from scapy.all import *
def arp_display(pkt):
if pkt[ARP].op == 1: #who-has (request)
if pkt[ARP].psrc == '0.0.0.0': # ARP Probe
print "ARP Probe from: " + pkt[ARP].hwsrc
print sniff(prn=arp_display, filter="arp", store=0, count=10)我已经使用macport安装了XCode、XQuartz、Python和Scapy
请告诉我我错过了什么!#noob
发布于 2015-10-05 09:49:39
尝试从源代码中安装libpcap及其Python包装器,如列出的这里,尽管最新版本是0.6.4,而不是0.6.2:
$ wget http://dfn.dl.sourceforge.net/sourceforge/pylibpcap/pylibpcap-0.6.4.tar.gz
$ tar xfz pylibpcap-0.6.4.tar.gz
$ cd pylibpcap-0.6.4
$ sudo python setup.py install发布于 2016-02-23 14:45:06
我也有同样的问题。我使用以下步骤解决了这个问题:
1.)打开终端并输入命令
sudo pip安装--用户pcapy
2.)输入
python
在你的航站楼
3.)输入命令
进口pcapy
这应该能解决你的问题。
向你问好,纳扎尔·米德罗斯
发布于 2018-05-02 13:34:35
从此链接https://www.coresecurity.com/corelabs-research/open-source-tools/pcapy下载最新版本的pcapy
解压它并从目录中运行以下命令:
python setup.py installhttps://stackoverflow.com/questions/32927181
复制相似问题