阅读路由器制造商、型号和芯片

2024-06-23 19:05:23 发布

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

#!/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)

我想创建一个应用程序,列出所有可用的WiFi接入点及其型号和芯片组信息。这可能吗?如果是这样,我可以用scapy来完成,还是需要其他导入?在


Tags: andfromimportenvifbinusrdef
1条回答
网友
1楼 · 发布于 2024-06-23 19:05:23

为什么不使用iwlist列出所有可用的访问点?我不确定是否有可能从一个远程路由器获取模型和芯片组信息,不管是连接到它还是现在。无论如何,至少要获得一些信息,您可以尝试nmap工具的OS fingerprinting功能。在

如果您使用Python,那么我想弄清楚上面的工具是如何做到这一点的。在

相关问题 更多 >

    热门问题