scapy でパケットを送受信し、RadioTap ヘッダーを読み取ろうとしています。ワイヤレス アダプタ (およびドライバ) はこれらのヘッダーを処理できますが、取得できないようです。
scapy で通常のパケットを送信するたびに、そのようなヘッダーが含まれていません (したがって、パケットをスニッフィングし、 return でチェックするとpkt.haslayer(RadioTap)
、0
のようにヘッダーを表示できませんpkt[RadioTap].show()
)。RadioTap ヘッダーを使用して明示的にパケットを作成すると (例のように、
pkt = RadioTap()
表示すると、RadioTap ヘッダーを取得できますが、空です。送信して受信した後、まだ何も取得できません。
このような投稿を読んでいます。しかし、RadioTap ヘッダーがデコードされないという問題はありません。何も入っていないだけです。
これが違いを生む場合、私はscapy 2.3.1を使用しています。何か案は?