Hey all,
I google the above error without solution.kindly suggest how solve the problem.
I studying with violent python book now.
However on page 177 I got stucked!
Here is my story, code and error message on mac osx 10.8.
I run the code on the command line not backtrack.
code:
import re
import optparse
from scapy.all import *
def findCreditCard(pkt):
raw = pkt.sprintf('%Raw.load%')
americaRE = re.findall('3[47][0-9]{13}', raw)
masterRE = re.findall('5[1-5][0-9]{14}', raw)
visaRE = re.findall('4[0-9]{12}(?:[0-9]{3})?', raw)
if americaRE:
print '
- Found American Express Card: ' + americaRE[0]
if masterRE:
print '
- Found MasterCard Card: ' + masterRE[0]
if visaRE:
print '
- Found Visa Card: ' + visaRE[0]
def main():
parser = optparse.OptionParser('usage %prog -i <interface>')
parser.add_option('-i', dest='interface', type='string',\
help='specify interface to listen on')
(options, args) = parser.parse_args()
if options.interface == None:
print parser.usage
exit(0)
else:
conf.iface = options.interface
try:
print '
- Starting Credit Card Sniffer.'
sniff(filter='tcp', prn=findCreditCard, store=0)
except KeyboardInterrupt:
exit(0)
if __name__ == '__main__':
main()
my command line output:
Traceback (most recent call last):
File "/Users/user/Desktop/scapy.py", line 10, in <module>
from scapy.all import *
File "/Users/user/Desktop/scapy.py", line 10, in <module>
from scapy.all import *
ImportError: No module named all
logout
[Process completed]
I installed scapy 2.0.0 on python 2.7
Thanks.
Xtophertaito