2011-11-16 9 views
0

こんにちは、私はmac os x Lionのラジオタップヘッダーに関する情報を見つけようとしています。私は無線パケットをキャプチャしようとしていますが、MACアドレスは802.11フレームから抜け出して、wiresharkが出力しているものと一致しません。 wiresharkが報告しているものに近いmacアドレスの部分があります。私は以前、ラジオ・タップ・ヘッダーの存在について知っていた質問を投稿しました。誰かがどこでxのMACのようなものかを知ることができます。私はいくつかのlibpcap/tcpdumpソースを見てきましたが、パケットを処理しているときにラジオタップヘッダーを正確に考慮する方法については迷っています。ありがとうございましたMac OS X Lion Radiotapヘッダーとlibpcap

答えて

3

を参照してください。無線ヘッダーのヘッダーをスキップして802.11ヘッダーに移動したい場合は、リトルエンディアンのit_lenフィールドをラジオタップヘッダーから取り出します。ラジオ・タップのヘッダーの大きさを示します。

ただし、802.11フレームがAtherosネットワークデバイスからキャプチャされた場合、802.11ヘッダーとペイロードの間にパディングが存在する可能性があります。 the flags fieldの「802.11ヘッダーとペイロード(32ビット境界まで)の間のパディングがある」を参照してください。残念なことに、それはあなたがradiotapヘッダーを解析することを必要とするでしょう。

+0

アドバイスいただきありがとうございます – dudebrobro

関連する問題