「PING」APがまだ生きていることを確認するには? (結合前)

「PING」APがまだ生きていることを確認するには? (結合前)

SSIDまたはMACアドレス(両方が知られている)を「PING」して、特定のAPアドレスが存在するかどうかを検出したいと思います。

これを達成するためにどのプログラムを使用できますか?ルートとして実行される単純なスクリプトを作成しています。

(このようなことをしないことを願っていますiwlist scan | grep XX

ベストアンサー1

この機能は、iw(list) scan宛先SSIDを指定せずに、すべてのチャネルでProbeRequestメッセージを1つずつ送信することです。チャネル範囲内のすべてのAPはProbeResponseを使用して応答します。

必要なのは、特定のSSIDにProbeRequestを送信することですiw wlanx scan ssid xxxiw wlanx scan freq xxxx ssid xxxx

iw出力を解析したくない場合は、次のように単純なプログラムを作成できます。NL80211スキャンを実行するためのインターフェイス(NL80211_CMD_TRIGGER_SCANコマンド)とネイティブスキャン結果にアクセスするか、次のものを使用できます。これあなたのために働く

おすすめ記事