Installing Scapy on a Mac: "ImportError: No module named pcapy"
Installing Scapy on a Mac: "ImportError: No module named pcapy"
我正在尝试 运行 一个涉及 scapy 的 python 脚本,但我似乎无法 运行。我不断收到此错误
ImportError: No module named 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)
我已经使用 macports 安装了 XCode、XQuartz、Python 和 Scapy
请让我知道我错过了什么! #菜鸟
尝试从源代码安装 libpcap 及其 Python 包装器,如所列 here,虽然最新的版本是 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
我遇到了同样的问题。我使用以下步骤解决了这个问题:
1.) 打开终端并输入命令
sudo pip install --user pcapy
2.) 输入
python
在您的终端中
3.) 输入命令
import pcapy
这应该可以解决您的问题。
此致,
纳扎尔·梅代罗斯
从这里下载最新版本的 pcapy link
https://www.coresecurity.com/corelabs-research/open-source-tools/pcapy
解压缩并从目录 运行 中执行以下命令:
python setup.py install
我正在尝试 运行 一个涉及 scapy 的 python 脚本,但我似乎无法 运行。我不断收到此错误
ImportError: No module named 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)
我已经使用 macports 安装了 XCode、XQuartz、Python 和 Scapy
请让我知道我错过了什么! #菜鸟
尝试从源代码安装 libpcap 及其 Python 包装器,如所列 here,虽然最新的版本是 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
我遇到了同样的问题。我使用以下步骤解决了这个问题:
1.) 打开终端并输入命令
sudo pip install --user pcapy
2.) 输入
python
在您的终端中
3.) 输入命令
import pcapy
这应该可以解决您的问题。
此致, 纳扎尔·梅代罗斯
从这里下载最新版本的 pcapy link https://www.coresecurity.com/corelabs-research/open-source-tools/pcapy
解压缩并从目录 运行 中执行以下命令:
python setup.py install