如何从捕获的信标帧中提取参数

如何从捕获的信标帧中提取参数

因此我能够从存储在 pkt 中的捕获的 Beacon 帧中提取 SSID 和 Mac 地址。

我使用 scapy 库的嗅探函数来捕获信标帧。

我这样做是为了捕获所提到的参数:

  • pkt.addr2 #代表 Mac 地址
  • pkt.info #用于 SSID

现在我陷入困境,因为我还想提取其他参数。我需要的参数列表是:信道带宽

  1. 频率
  2. RSSI
  3. 保护类型(WPA-psk/WPA2/等)

请帮助我,给我直接提取上述参数的属性,或者让我知道数据包的整个结构,以便我将来需要时也可以提取其他参数。

谢谢。

答案1

你可能会发现值得关注。有一个邮政他们声称 RSSI 位于数据包的未解码部分,并描述了如何检索它。此外,如何将卡置于捕获模式可能会影响 RSSI 信息字段的存在。

我不认为频率信息存储在捕获中,但保护类型应该在 Dot11Elt ID 字段中。一些随机的 github 托管脚本解析

相关内容