05 Jul 2012

WLAN-Diagnose unter Mac OS X

Mit einem mitgelieferten Kommandozeilen-Utility lassen sich Informationen über WLANs anzeigen, die so per default in der GUI nicht zu finden sind.

  • WLANs anzeigen
     sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
                              SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
                             rohan 00:1b:2f:fa:de:6c -93  3       Y  -- WEP
                          isengard 00:18:4d:f1:4d:15 -50  3       N  DE WEP
                       WLAN-A64905 74:31:70:a6:49:a9 -93  8       Y  -- WPA2(PSK/AES/AES) 
                        helmsklamm 00:04:e2:c2:9e:cc -17  10      N  -- NONE
    
  • weitere Details
    sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
       agrCtlRSSI: -49
       agrExtRSSI: 0
      agrCtlNoise: -96
      agrExtNoise: 0
            state: running
          op mode: station 
       lastTxRate: 54
          maxRate: 54
    lastAssocStatus: 0
      802.11 auth: open
        link auth: unknown
            BSSID: 0:18:4d:f1:4d:15
             SSID: isengard
              MCS: -1
          channel: 3 
    
  • Sniffing on channel 11:
sudo /usr/libexec/airportd en1 sniff 11 

Some things to note:

  • You will be prompted to enter in your account password for verification.
  • You cannot specify the name of the capture file or where you will place the output.
  • You will lose any wireless connectivity to your network while the capture is occurring.