Hola a todos,
Estoy repasando el codigo de multiattack porque me sale un error en el codigo.
El error es : [: =: unary operator expected
Es en la linea justo cuando esta detectando redes wifi abiertas.
Despues de muchas pruebas creo que he llegado a la conclusión de que es porque aun poniendo canales fijos "--channel 11 " captura datos de canales como el 158,etc con lo que en el dump me está creando en el campo ENC,SSID y CH datos en blanco.
Os pongo la línea de codigo donde da el error, solo lo da cuando captura de este tipo de redes.
# Comprobar si la red está abierta
if [ ${H_ENC[$r]} = $redopn ]; then
Host_SSID=${H_SSID[$r]}
Host_MAC=${H_MAC[$r]}
clave[$r]=" RED ABIERTA "
fi
el problema es que no se como no capturar esas redes, o como hacer con codigo que las elimine o no las tenga en cuenta.
Me podéis echar una mano?.
Gracias.
Post fusionado: 11-05-2011, 11:22 (Miércoles)
De momento comentando las lineas que anuncio arriba, suprimo el error que me daba.
Pero evidentemente pierdo que me avise de las redes OPN abiertas.
Estaría bien que se puediese depurar el codigo para versiones próximas.
He mejorado el codigo para que permita elegir el canal a seleccionar igual que está en airocsript.
Si se puediese depurar este error comentado antes, se podría publicar con el permiso de M.K. una versión nueva.
Saludos,