Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from scapy.all import *
- import re
- conf.iface="wlan0"
- def sniffData(pkt):
- if pkt.haslayer( Raw ): # Check for the Data layer
- header = pkt.getlayer( Raw ).load # Get the sent data
- if header.startswith('GET'): # Make sure it's a request
- if '/search?' in header:
- q = re.search(r'q=(.*)\w', header)
- if q:
- src = pkt.getlayer(IP).src
- query = q.group().split(' ')[0].lstrip('q=')
- print "%s searched for %s" % (src, query)
- sniff(prn=sniffData)
Add Comment
Please, Sign In to add comment