我有个问题。我需要用scapy监控客户端设备。下面的代码将获取访问点信息。像mac这样的信息体和mac通道可以显示它们的任何信息和信号强度。在
def PacketHandler(pkt) :
if pkt.haslayer(Dot11) :
if pkt.type == 0 and pkt.subtype == 8 :
if pkt.addr2 not in aps :
aps.append(pkt.addr2)
print "Found BSSID %s and SSID %s " %(pkt.addr2, pkt.info)
#Begin sniffing and pass each packet to the PacketHandler function above.
sniff(iface="mon0", prn = PacketHandler)
示例:
打印数据包源MAC地址
pkt[0][Ether].src
打印数据包源IP地址
pkt[0][IP].src
有关访问点信息的所有其他信息都可以找到here
相关问题 更多 >
编程相关推荐