0

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

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

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

4

1 回答 1

0

正如格兰特加里森在评论中如此雄辩地指出的那样,802.11 不是以太网。您将要尝试使用dpkt.ieee80211.IEEE80211dpkt 类来解析该数据包。

于 2018-03-12T09:34:17.070 回答