[Bash] Dudas con script

Iniciado por aaronduran2, 9 Septiembre 2010, 03:48 AM

0 Miembros y 1 Visitante están viendo este tema.

aaronduran2

Hola. Estoy intentando hacer un "escáner" de redes Wifi en Bash. Para ello, uso 'iwlist Interfaz scan', y luego le aplico grep, cut, etc.

Hasta ahora tengo esto:

Código (bash) [Seleccionar]
#!/bin/bash
echo 'Escaneo de redes inalámbricas v1.0'
echo ''
echo -n 'Seleccionar interfaz a escanear: '; read interfaz
echo ''
echo "Resultados de escaneo en interfaz $interfaz:"
echo ''
echo "ESSID MAC Canal Enc."
echo ''
iwlist $interfaz scan > $HOME/.scantemp
ESSID=$(cat $HOME/.scantemp | grep "ESSID" | cut -d'"' -f 2)
MAC=$(cat $HOME/.scantemp | grep "Address" | cut -d':' -f 2,3,4,5,6,7)


El problema que tengo, es que quiero concatenar la 1ª línea de ESSID con la 1ª de MAC, la 2ª con la 2ª, y así sucesivamente, pero por mucho que lo intento no soy capaz...

¿Alguien podría echarme una mano?

Saludos y gracias de antemano.

leogtz

Pon un ejemplo de salida de iwlist, porque no tengo dicho comando y no puedo probar.

Pon la salida que da para poder trabajarlo.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

aaronduran2

Esta es la salida que devuelve:

wlan0     Scan completed :
          Cell 01 - Address: 00:11:E3:XX:XX:XX
                    Channel:5
                    Frequency:2.432 GHz (Channel 5)
                    Quality=26/70  Signal level=-84 dBm 
                    Encryption key:on
                    ESSID:"R-wlan_XX"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=000000bcd3503cc2
                    Extra: Last beacon: 2528ms ago
                    IE: Unknown: 0009522D776C616E5F4452
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 030105
                    IE: Unknown: 2A0104
                    IE: Unknown: 2F0104
                    IE: Unknown: 32040C121860
                    IE: Unknown: DD06001018020100
          Cell 02 - Address: 00:1F:33:XX:XX:XX
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=30/70  Signal level=-80 dBm 
                    Encryption key:on
                    ESSID:"colossus-Wireless"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000001e528fa180
                    Extra: Last beacon: 4256ms ago
                    IE: Unknown: 0011636F6C6F737375732D576972656C657373
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030101
                    IE: Unknown: 050400010000
                    IE: Unknown: 0706555320010B1B
                    IE: Unknown: 200100
                    IE: Unknown: 2A0100
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32043048606C
                    IE: Unknown: DD180050F2020101020003A4000027A4000042435E0062322F00
                    IE: Unknown: DD1E00904C334C101BFFFF000000000000000000000000000000000000000000
                    IE: Unknown: 2D1A4C101BFFFF000000000000000000000000000000000000000000
                    IE: Unknown: DD1A00904C3401001900000000000000000000000000000000000000
                    IE: Unknown: 3D1601001900000000000000000000000000000000000000
                    IE: Unknown: DD0900037F01010000FF7F
                    IE: Unknown: DD0A00037F04010000000000
                    IE: Unknown: DD2C0050F204104A0001101044000101105700010010470010565AA94967C14C0EAA8FF349E6F59311103C000103


Gracias ;)