如何通过scapy监控客户信息?

时间:2014-04-09 21:50:21

标签: python wireless scapy

我有一个问题。我需要使用scapy来监控客户端设备。以下代码将获取接入点信息。是否有任何机构可以指导我如何只监控客户信息并显示其信息,如信号强度,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)

1 个答案:

答案 0 :(得分:0)

示例:

打印数据包源MAC地址pkt[0][Ether].src

打印数据包源IP地址pkt[0][IP].src

您可以找到有关接入点信息的所有其他信息here