代码
#!/usr/bin/python
#--*--coding=utf-8--*-- from scapy.all import *
interface = 'wlan1'
probeReqs = [] def sniffProbes(pkt):
if pkt.haslayer(Dot11ProbeReq):
netName = pkt.getlayer(Dot11ProbeReq).info
if netName not in probeReqs:
probeReqs.append(netName)
print '[+] Detected Probe Request: ' + netName sniff(iface = interface, prn=sniffProbes)
运行需要先将网卡设置为混杂模式,如wlan1:
sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor
sudo ifconfig wlan1 up
然后以管理员权限运行脚本
运行结果