#!/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
来完成,还是需要其他导入?在
为什么不使用
iwlist
列出所有可用的访问点?我不确定是否有可能从一个远程路由器获取模型和芯片组信息,不管是连接到它还是现在。无论如何,至少要获得一些信息,您可以尝试nmap
工具的OS fingerprinting功能。在如果您使用Python,那么我想弄清楚上面的工具是如何做到这一点的。在
相关问题 更多 >
编程相关推荐