Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: aaronduran2 en 9 Septiembre 2010, 03:48 am



Título: [Bash] Dudas con script
Publicado por: aaronduran2 en 9 Septiembre 2010, 03:48 am
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
  1. #!/bin/bash
  2. echo 'Escaneo de redes inalámbricas v1.0'
  3. echo ''
  4. echo -n 'Seleccionar interfaz a escanear: '; read interfaz
  5. echo ''
  6. echo "Resultados de escaneo en interfaz $interfaz:"
  7. echo ''
  8. echo "ESSID MAC Canal Enc."
  9. echo ''
  10. iwlist $interfaz scan > $HOME/.scantemp
  11. ESSID=$(cat $HOME/.scantemp | grep "ESSID" | cut -d'"' -f 2)
  12. 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.


Título: Re: [Bash] Dudas con script
Publicado por: leogtz en 11 Septiembre 2010, 01:29 am
Pon un ejemplo de salida de iwlist, porque no tengo dicho comando y no puedo probar.

Pon la salida que da para poder trabajarlo.


Título: Re: [Bash] Dudas con script
Publicado por: aaronduran2 en 11 Septiembre 2010, 02:05 am
Esta es la salida que devuelve:

Código:
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 ;)