Python Scapy从Scapy.layers.dot11读取所有可用字段
如何根据IEEE 802.11从无线LAN获取和读取dot11层(探测请求)中的所有可用字段。Python Scapy的标准配置 我的最终目标: 当我尝试在WireShark中捕获软件包时,我也会获得发送器地址(谷歌、三星等),但在带有Scapy的dot11层中,我无法在软件包对象内部获得此信息。我想在以下代码中添加变送器地址(“人工格式的制造商名称”):Python Scapy从Scapy.layers.dot11读取所有可用字段,python,wireshark,scapy,ieee,802.11p,Python,Wireshark,Scapy,Ieee,802.11p,如何根据IEEE 802.11从无线LAN获取和读取dot11层(探测请求)中的所有可用字段。Python Scapy的标准配置 我的最终目标: 当我尝试在WireShark中捕获软件包时,我也会获得发送器地址(谷歌、三星等),但在带有Scapy的dot11层中,我无法在软件包对象内部获得此信息。我想在以下代码中添加变送器地址(“人工格式的制造商名称”): def PacketHandler(packet): if packet.haslayer(Dot11):
def PacketHandler(packet):
if packet.haslayer(Dot11):
if packet.type == 0 and packet.subtype == 4:
print("Acces point MAC: %s with dBm: %s SSID: %s " %(packet.addr2, packet.dBm_AntSignal, packet.info))
WireShark中的可用信息:
这只能从预定义的MAC地址表“解码”吗
摘要:我想获得“制造商名称”+发射机地址的MAC地址。我列出了一份设备制造商列表,这是否回答了我的问题?