#!/usr/bin/env python
from scapy.all import *
ap_set = set()
def PacketHandler(pkt):
if pkt.haslayer(Dot11) and (pkt.type, pkt.subtype) == (0, 0) and pkt.addr2 not in ap_set:
ap_set.add(pkt.addr2)
print "AP MAC: {} with SSID {}".format(pkt.addr2, pkt,info)
sniff(iface="mon0", prn=PacketHandler)
I want to create an application that lists all available WiFi access points and their model and chipset information. Is this possible? If so, can I do it with scapy
or do I need a different import?