0

私は、802.11 APで実行される独自のプログラムを作成して、AP上のすべての発信ビーコンをキャプチャします。しかし、現在のlibpcapではそれができないことに気づきました。プログラムはアウトバウンドビーコンをキャプチャできませんでした。同じ結果が得られたWiresharkも試しました。

私の質問は次のとおりです。

  1. 誰かが私が見たものの原因にいくつかの光を当てることができますか?

  2. (他のPCでキャプチャするのではなく)特定のAPで802.11 APのアウトバウンドビーコンをキャプチャできるユーザースペース方式はありますか?ワイヤレスドライバをハッキングせずにこれを実行できれば、私にとっては良いことです。

OSとしてUbuntu10.04を使用し、ワイヤレスドライバーとしてMadwifiを使用しています。

ありがとう、皆さん。

4

2 に答える 2

0

これらのパケット(ビーコン、確認応答など)をwiresharkでキャプチャすることができ
ます。必要なのは、次のとおりです。

  1. キャプチャメニューに移動
  2. インターフェイスを選択した後、オプションに移動します
  3. インターフェイスのリンク層タイプでパケットごとの情報オプションを選択します

スタートを押す

于 2012-10-29T20:21:34.127 に答える
0

WiFi チップがビーコンを自律的に生成しているため、libpcap がパケットをインターセプトするドライバーチップ インターフェイスを決して通過しないと思います。空からビーコンをキャプチャできるようにするには、おそらく 2 つ目の無線が必要です (プライマリ ラジオがビーコンの送信でビジー状態の場合、受信機はオフになるため、送信しているものを聞くことができません)。

于 2011-11-01T14:23:28.867 に答える