public
Last active

A two-line Wi-Fi SSID Sniffer in Python

  • Download Gist
main.py
Python
1 2
from original import CallMe
CallMe()
original.py
Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
from scapy.all import *
ap_list = []
def PacketHandler(pkt):
if pkt.haslayer(Dot11) and pkt.type == 0 and pkt.subtype == 8:
if pkt.addr2 not in ap_list:
ap_list.append(pkt.addr2)
print "AP MAC: %s with SSID: %s " % (pkt.addr2, pkt.info)
 
def CallMe():
sniff(iface="mon0", prn=PacketHandler)
 
# Original post: http://hackoftheday.securitytube.net/2013/03/wi-fi-sniffer-in-10-lines-of-python.html
# I can add more comments
# and
# random lines here
# because apparently this file doesn't count!
# Happy April 1st!

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.