wifi_matic

Nombre: wifi_matic
Autor: Alejandro Chávez (janofx)
Lenguaje: sh/bash
Licencia: GPL
Propósito: Listar redes inalambricas, saber el tipo de encriptacion y conexion con redes protegidas.
Dependencias: wireless-tools, wpasupplicant

Código:

ifconfig wlan0 up
echo "Detectando Redes..."
echo ""
echo "   - "$(iwlist wlan0 scan | grep ESSID | paste -s | cut -c27-50) "     (" $(iwlist$
echo ""
echo "Escribe el SSID"
read r_SSID
echo ""
echo "Escribe la llave"
read r_KEY
echo ""

wpa_passphrase $r_SSID $r_KEY > .wireless.conf

wpa_supplicant -D wext -B -i wlan0 -c /home/$HOME/.wireless.conf
dhclient wlan0

Ejemplos de uso:

# sh wifi_matic.sh
Detectando Redes...

   - "la_red"      ( WPA )

Escribe el SSID
la_red

Escribe la llave
la_llave

Comentarios: este script tiene algunos detalles, primero, se tiene que ejecutar como root ademas, hay que sustituir la variable $HOME por la carpeta home correspondiente.