我尝试发送和接收带有scapy的数据包并读取RadioTap标头。无线适配器(和驱动程序)能够处理这些标题,但我似乎无法获得它们。
每当我在scapy中发送正常数据包时,都不包含这样的头(因此,嗅探数据包并用pkt.haslayer(RadioTap)检查一个包返回" 0",我无法像pkt [RadioTap] .show()一样显示标题。 如果我明确地使用RadioTap标头构建我的数据包(就像在 pkt = RadioTap()并查看它,我可以获得一个RadioTap标头,但它是空的。发送并接收后,我仍然可以得到任何东西。
我读过这样的帖子:Scapy - retrieving RSSI from WiFi packets。但是,我不会遇到RadioTap标头没有被解码的问题,它根本没有填充任何东西。
我使用scapy 2.3.1,如果这有任何区别。有什么想法吗?