I'm trying to run a python script that involves scapy but I can't seem to get it to run. I keep getting this error
ImportError: No module named pcapy
The script I'm trying to run is:
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)
I've installed XCode, XQuartz, Python, and Scapy using macports
Please let me know what I'm missing! #noob
I had the same problem. I solved this using following steps:
1.) Open terminal and enter the command
sudo pip install --user pcapy
2.) Enter
python
in your terminal
3.) Enter the command
import pcapy
This should fix your problem.
Best regards, Nazar Medeiros
Try installing libpcap and its Python wrapper from source, as listed here, though the latest version is 0.6.4 and not 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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With