2011-09-26 3 views
6

私はネットワーキングの論文にいくつかの仕事をしていて、ちょっとした問題に遭遇しました。私がやらなければならない作業の最初のステップの1つは、APとして働いているコンピュータ(これはhostapdを使用しています)で、現在Wi-Fiがオンになっている部屋のすべてのデバイスを検出しますAPと関連付けられる)。wifiを使ってモバイルデバイスを発見する

私はかなり多くの人に同じ質問をするスレッドを見つけました(discover mobil devices using wifi)。答えはわかっていますが、どのようにこれを行うことができるかについてのヒントはありません。ポストは、人がKismetを使ってこれを行うことができたと言っていますが、Kismetを使ってすでにAPに関連付けられているクライアントを見つけることしかできないようです。

誰かが正しい方向に私を向けることができますか? Kismetを使用していない場合は、おそらくUbuntuで動作する別のツールを提案してください。

ps。新しいデバイスを見つけてこの情報をJavaで書かれたイベントマネージャに送るために、 "部屋"の連続スキャンを実行する必要があります。

答えて

2

私はモニターモードで、ビーコン用のすべてのチャンネルをスキャンするWiFiカードを持っていると思います。 Linuxでは、aircrack-ngがあなたが探しているツールスイートです。 airodump-ngはあなたの場所の周辺に存在するデバイスのリストを表示するツールです。潜在的なクライアントで最初にホットスポットを表示するように設計されていますが、APに接続されているか、またはAPにプローブしようとしているすべてのデバイスも表示されます。

ただし、WiFi接続が無効になっているデバイスはスキャンできません。私はAPに関連付けられていないデバイスについてはわかりません、私の推測では、(たとえば、WiFiホットスポットを検出するために)ビーコンを一方向または他の方法で送信すると、それらを検出できるようになります。

Javaでこれが必要な場合は、airodump-ngにラッパーを書き込むか、ファイルに出力するサービスとしてairodump-ngを起動して、このファイルをJavaアプリケーションから読み込むことができます。

具体的な回答はありませんが、私はこれらがあなたの問題を解決する方法を理解するのに役立つことを願っています。

+0

ありがとうございました:)私はネットワークセキュリティを熟練していたときにこれらのツールを使用していましたが、現在、特定のAPにパケットを送信している人を見つけるために使用できます(この場合は、 )、ただし、関連付けられていないクライアントは表示されません。 airodumpは、このAPがxビーコンをキャプチャしたと私に伝えています。これらのビーコンの出所を示す方法はありますか? –

関連する問題