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

2024-06-23 18:57:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有个问题。我需要用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)

Tags: and代码信息客户端ifmacdefscapy
1条回答
网友
1楼 · 发布于 2024-06-23 18:57:16

示例:

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

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

有关访问点信息的所有其他信息都可以找到here

相关问题 更多 >

    热门问题