Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: q 01. 06. 2012, 14:13:04

Název: Parsování iwlist pomocí AWK
Přispěvatel: q 01. 06. 2012, 14:13:04
Ahoj, snazim se nejak rozumne zpracovat vystup wifi scanu (iwlist wlan0 scan):

Kód: [Vybrat]
# iwlist wlan0 scan | awk -F '[ :=]+' '/Address/{printf substr($0,30)" "} /(Channel:|Frequency|Quality)/{printf $3"nal)/{printf $6" "} /Encryption/{printf $4" "} /ESSID/{print substr($0,27)}'

00:41:21:1C:FA:AF 1 2.412 67/70 -43 on "wifiSit"

dostanu to ve tvaru:
MACadresa kanal frekvence kvalita silaSignalu sifrovani SSID

Da se nejak ovliovnit u awk poradi, ve kterem se budou sloupce vypisovat? napr: ssid mac ...
Kdyz pridam "Mode", tak to blbne.
Porad se mi nedari tam dostat typ sifrovani. Tedy WEP, nebo WPA a u WPA jakou verzi a jakou sifru (TKIP, CCMP) a jestli PSK nebo 802.1x.

Muzete mi prosim pomoct?

Kód: [Vybrat]
IE: IEEE 802.11i/WPA2 Version 1
 Group Cipher : TKIP
 Pairwise Ciphers (2) : TKIP CCMP
 Authentication Suites (1) : PSK
 Preauthentication Supported
IE: WPA Version 1
 Group Cipher : TKIP
 Pairwise Ciphers (2) : TKIP CCMP
 Authentication Suites (1) : PSK