【发布时间】:2020-05-04 02:46:05
【问题描述】:
Gopacket 支持解析信标和探测响应帧中的信息元素,如下所示:
for _, layer := range packet.Layers() {
if layer.LayerType() == layers.LayerTypeDot11InformationElement {
dot11info, ok := layer.(*layers.Dot11InformationElement)
}
}
但是 gopacket 不支持解析探测请求帧中的信息元素。
我只能用packet.Layer(layers.LayerTypeDot11MgmtProbeReq).(*layers.Dot11MgmtProbeReq)
获取Contents和Payload,信息元素在这个Contents中。
那么如何解析探测请求帧中的这些信息元素呢?
【问题讨论】: