【问题标题】:how to parse a pcap with 802.11 as protocol如何解析以 802.11 作为协议的 pcap
【发布时间】:2025-12-31 07:30:17
【问题描述】:

我正在使用 dpkt 来解析 Wireshark 嗅探到的数据包。 这是我的代码:

for ts,buf in pcap:
    try:
        eth=dpkt.ethernet.Ethernet(buf)
    except(dpkt.dpkt.NeedData,dpkt.dpkt.UnpackError):
        continue

但是,eth 类似乎无法处理 802.11。

【问题讨论】:

  • 嗯...脚本小子?不,以太网不是 802.11!

标签: pcap dpkt


【解决方案1】:

正如 Grant Garrison 在 cmets 中雄辩地指出的那样,802.11 不是以太网。您会想尝试使用dpkt.ieee80211.IEEE80211 class of dpkt 来解析该数据包。

【讨论】:

    最近更新 更多