自分のネットワークからWiFiトラフィックをキャプチャする

自分のネットワークからWiFiトラフィックをキャプチャする

自習の練習として、自分のネットワークからトラフィックをキャプチャしようとしているので、Kali と TPLink WN722N USB Wi-Fi アダプターを接続した仮想マシンをセットアップしました (これは仮想マシン上の唯一のアクティブなインターフェイスです)。VMware を実行しているホストはイーサネット経由で接続されています。

仮想マシンを自分の Wi-Fi ネットワークに接続し、Wireshark を実行し、キャプチャ オプションでインターフェイスの無差別モードを有効にして、ホストから HTTP トラフィックを生成し始めましたが、Wireshark で確認できるのは、ネットワークに接続されている他のデバイス (テレビや iPad など) 間のホストからのブロードキャスト トラフィックだけです。

また、次のコマンドを使用してインターフェイスをモニター モードに設定し、Wireshark または tcpdump のいずれかを実行してみましたが、自分のトラフィックをキャプチャすることはできませんでした。

 ifconfig wlan0 down
 iwconfig wlan0 mode monitor
 ifconfig wlan0 up

ここで何が欠けているのでしょうか? 問題を見つけ、他のすべてのデバイスによって生成されたトラフィックをキャプチャできるようにするには、どのようなテストを実行できますか?

さらに詳しい説明やその他の詳細が必要な場合はお知らせください。
よろしくお願いします。

答え1

私は個人的に、パケット ワイヤレス ツールを使用してモニター インターフェイスを設定します。

iw list
iw phy0 info
sudo iw phy phy0 interface add mon0 type monitor
sudo ifconfig mon0 up
ifconfig
sudo iw mon0 info
sudo iw dev mon0 set channel 1

それで遊んでみてください。インターフェイスmon0でWiresharkを使用してください。終わったらインターフェイスmon0を削除します。

sudo ifconfig mon0 down
iw dev mon0 del

関連情報