Python 有没有办法从PcapNG跟踪文件中提取WiFi协议类型?
我正在构建一个PcapNG解析器(Python)来分析WiFi数据包。Python 有没有办法从PcapNG跟踪文件中提取WiFi协议类型?,python,wireshark,wifi,pcap-ng,Python,Wireshark,Wifi,Pcap Ng,我正在构建一个PcapNG解析器(Python)来分析WiFi数据包。 我希望能够显示链路类型(例如,协议变体:802.11b、802.11a、802.11g或802.11n) 然而,在阅读本文时,我只看到以下内容: 链路类型\u IEEE802\u 11 105 IEEE 802.11(无线) LINKTYPE_IEEE802_11_无线电127 802.11加BSD无线电报头 有没有办法从PcapNG跟踪文件中提取WiFi协议类型?如果捕获数据包的接口的链路层头类型为LINKTYPE\u
我希望能够显示链路类型(例如,协议变体:802.11b、802.11a、802.11g或802.11n) 然而,在阅读本文时,我只看到以下内容:
- 链路类型\u IEEE802\u 11 105 IEEE 802.11(无线)
- LINKTYPE_IEEE802_11_无线电127 802.11加BSD无线电报头
有没有办法从PcapNG跟踪文件中提取WiFi协议类型?如果捕获数据包的接口的链路层头类型为LINKTYPE\u IEEE802\u 11,则没有,您无法获取协议变体
如果捕获数据包的接口的链路层头类型为LINKTYPE_IEEE802_11_RADIOTAP(是的,这是正确的名称;wiretap.org pcap NG规范中的链路层头类型列表已过期,最新列表已过期),则数据包以给定关于数据包的各种元数据开始 如果radiotap标头包含该字段,则可以根据该字段中的信息确定有关协议变量的一些信息:
- “5GHz频谱信道”+“OFDM信道”=802.11a李>
- “2 GHz频谱信道”+“CCK信道”=802.11b李>
- “2 GHz频谱信道”+“OFDM信道”=802.11g李>
- “2 GHz频谱信道”+“动态CCK-OFDM信道”=802.11g李>