Linuxを使っているのなら、それは非常に難しい。最近のほとんどの無線カードはサポートしています モニターモード これにより、それらを使用して、802.11管理フレームと制御フレームを含むすべてのパケットを単一のチャネルでキャプチャできます。
あなたのワイヤレスカードがこのモードをサポートしているなら(それがそうする可能性があるなら)、それから以下をしてください(私はあなたがDebianベースのディストリビューションを使っていると仮定します:
$ sudo su
# aptitude install aircrack-ng
# airmon-ng start wlan0
# airodump-ng mon0
これで、ワイヤレスネットワークと接続されているクライアントのリストが表示されます。ネットワーク/クライアントが動作しているチャネル番号を書き留めます。あなたのNICを特定のチャンネルにロックするためにそれが必要になるでしょう:今それはすべてのネットワークを検出するために連続してすべてのチャンネルを切り替えます。
^C
# airodump-ng mon0 -c $channel
あなたは本当にairodump-ng出力のどれも必要としません、それは単にチャンネルを設定するために使われます。また使用することができます iw
/ iwconfig
それを使用するか、単にネットワークに接続するだけです(はい、同時にネットワークに接続してモニタモードを使用することもできます)。
これでWiresharkを起動してそれを指すことができます mon0
インタフェース。あなたはあなたのネットワークを通過するすべてのパケットを見ることができるでしょう。データパケットだけを見たい場合は、次のフィルタを使用してください。 wlan.fc.type_subtype == 0x20
。
注として、これはおそらくWindows上で可能であると言いたいのですが、Windowsにはモニター・モード用の標準APIがないため、より困難でサポートされるアダプターの範囲ははるかに狭くなっています。