我正在尝试使用 scapy 发送和接收数据包并读取 RadioTap Header。无线适配器(和驱动程序)能够处理这些标头,但我似乎无法获得它们。
pkt.haslayer(RadioTap)
每当我在 scapy 中发送一个普通数据包时,它都不包含这样的标头(因此,嗅探数据包并使用 return 检查一个数据包0
,并且我无法像 with 那样显示标头pkt[RadioTap].show()
)。如果我用 RadioTap 头显式构造我的数据包(比如在 a 中
pkt = RadioTap()
查看它,我可以获得一个 RadioTap 头,但它是空的。发送和接收它之后,我仍然什么也得不到。
我读过这样的帖子。但是我没有 RadioTap 标头没有被解码的问题,它根本没有填充任何东西。
我正在使用 scapy 2.3.1,如果这有什么不同的话。有任何想法吗?