elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Bash] Dudas con script
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Bash] Dudas con script  (Leído 3,744 veces)
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
[Bash] Dudas con script
« 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.


« Última modificación: 9 Septiembre 2010, 15:13 pm por aaronduran2 » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Bash] Dudas con script
« Respuesta #1 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.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
aaronduran2


Desconectado Desconectado

Mensajes: 790



Ver Perfil WWW
Re: [Bash] Dudas con script
« Respuesta #2 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 ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
script bash (ubuntu): Parar un proceso sin salir del script (SOLUCIONADO)
Scripting
moikano→@ 6 11,057 Último mensaje 28 Octubre 2010, 15:48 pm
por moikano→@
[BASH] Script instalación de módulos Perl
Scripting
leogtz 1 2,436 Último mensaje 14 Enero 2011, 04:35 am
por m1kh41l
[Bash] script usuarios con parámetros
Scripting
lucho_7 1 3,491 Último mensaje 16 Abril 2011, 01:21 am
por leogtz
Script de busqueda en bash
Scripting
Fastolfe 2 3,313 Último mensaje 21 Julio 2011, 14:05 pm
por Fastolfe
conversion de KiB/s a KB/s (bash script)
Scripting
xkiz ™ 1 3,109 Último mensaje 4 Enero 2012, 20:08 pm
por BlackZeroX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines