web-dev-qa-db-ja.com

「iwlist wlan0 scan」のnモード

スキャンされたAPがBモードとGモードのどちらを使用しているかを判断する方法は知っていますが、(「iwlist wlan0scan」を使用して)Nプロトコルを使用していることを知る方法はありますか? 「iwdevwlan0 scan」を使用して、セルに「HTcapabilities」ブロックがあるかどうかを確認した場合。

OK。 「iw dev wlan scan」は部分的に機能しますが、信号品質、チャネルモード(マスターまたはアドホック)、およびセキュリティオプションに関するデータを取得できません。 1つのコマンドですべてのセキュリティアルゴリズムオプションを見つける必要があります。

他のオプションはありますか?サードパーティのコマンドのように?ソースコードハックの提案はありますか?

7
Justin Bibys

iw以外のツールで詳細情報を入手することはできません。 iwは、ネットワークドライバが提供するすべての情報をすでに提供しています。情報が不足している場合は、ネットワークドライバー(つまり、カーネル)またはiwを更新します。

最新のiw出力の例:

BSS 42:42:42:42:42:42 (on w0)
    TSF: 4922636642679 usec (56d, 23:23:56)
    freq: 2437
    beacon interval: 102
    capability: ESS ShortPreamble ShortSlotTime (0x0421)
    signal: -80.00 dBm
    last seen: 600 ms ago
    Information elements from Probe Response frame:
    SSID: bestSSIDevar
    Supported rates: 1.0* 2.0* 5.5* 6.0 9.0 11.0* 12.0 18.0 
    DS Parameter set: channel 6
    TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
    ERP: <no flags>
    Extended supported rates: 24.0 36.0 48.0 54.0 

信号品質を取得するには、signal:行を確認してください。 BSSのタイプはcapability:行に示されています。ESSはこれがより大きなネットワークの一部であることを意味し(つまりAPモードです)、IBSSはネットワークが独立していることを意味します。つまりアドホックモードです。

セキュリティオプションは、いくつかの情報要素で与えられる1つの複雑な獣です。 Privacycapabilitiesが表示されている場合、ネットワークは何らかの形で保護されています。 RSN情報要素が表示された場合、...ネットワークはRobust Security Networkファミリーのプロトコル(非公式にはWPA2として知られています)を介して保護されています。 WPA情報要素が表示されている場合、それはWPA1です。 RSNまたはWPAの情報要素が表示されないが、Privacyがある場合、それは古いWEPです。

WPAとRSMPの両方でCCMPとTKIPの両方(ただしグループではTKIPのみ)をサポートし、IEEE 802.1X(PSKではない)を使用)をサポートするネットワークの一部を次に示します。

BSS 46:46:46:46:46:46 (on w0)
    TSF: 4923527793080 usec (56d, 23:38:47)
    freq: 2412
    beacon interval: 102
    capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
    signal: -59.00 dBm
    last seen: 872 ms ago
    Information elements from Probe Response frame:
    SSID: bestest
    Supported rates: 1.0* 2.0* 5.5* 6.0 9.0 11.0* 12.0 18.0 
    DS Parameter set: channel 1
    TIM: DTIM Count 0 DTIM Period 1 Bitmap Control 0x0 Bitmap[0] 0x0
    ERP: <no flags>
    RSN:     * Version: 1
             * Group cipher: TKIP
             * Pairwise ciphers: TKIP CCMP
             * Authentication suites: IEEE 802.1X
             * Capabilities: 4-PTKSA-RC 4-GTKSA-RC (0x0028)
    Extended supported rates: 24.0 36.0 48.0 54.0 
    WPA:     * Version: 1
             * Group cipher: TKIP
             * Pairwise ciphers: TKIP
             * Authentication suites: IEEE 802.1X
             * Capabilities: (0x0000)
8
BatchyX