martes, 24 de febrero de 2009

Script para conectarse a una Red Inalambrica


Hace ya un tiempo que no he posteado nada interesante - he estado un poco ocupado ¬_¬ - pero bueno, hace un rato estaba con un amigo que es algo nuevo en el mundo del GNU/Linux, y aún le falla un poco en la cuestión de los comandos de la bash.

Mi cuate necesita conectarse a una red inalambrica, así que le hice un script sencillo rapidamente, y de ahí me surgió la idea de hacer un script algo más interesante jejeje, bueno aquí les dejo este pequeño script que les arroja las interfaces para redes inalambricas de su equipo, y les escanea en busca de redes, y los conecta a la red seleccionada, aclaro, tienen que tener la password de la red, pero si no hechen mano de alguna otra herramienta, ya sabrán cual jejeje, el Script:

#! /bin/bash
#Este Script tienen que ejecutarlo como superusuario
echo "**************************************************************************"
USER=`whoami`
if [ $USER != "root" ]; then
echo -e "Error:
Para poder ejecutar correctamente este
script correctamente tiene que ser
superusuario y usted lo hace como $USER"
else
echo "---Buscando interfaces inalambricas... "
echo -e "\n:::Resultado de Busqueda: "
resultado=`ifconfig | grep wlan*`
echo $resultado
echo -e "\n---Introduzca la interfaz que desea usar:"
read INTERFAZ
echo "---Escaneando el área en busca de redes inalambricas... "
resultado=`iwlist $INTERFAZ scan|grep ESSID`
echo $resultado
echo -e "\n---Escriba el nombre de la Red a la que desea conectarse(sin comillas):"
read RED
echo -e "\n---Escriba la clave de la Red $RED:"
read KEY
iwconfig $INTERFAZ essid $RED key $KEY;dhclient $INTERFAZ
fi
echo -e "\nFin de la Aplicacion\n\nPyr0S-9889 ::::: http://pyr0s-9889.blogspot.com/"
echo "**************************************************************************"



Simplemente lo copian y lo pegan en un fichero y le dan permisos de ejecución con:

chmod +x fichero
y lo ejecutan así:

./fichero
Bueno eso es todo... haa siiiiii me dio flojera hacerlo más 'funcional', como por ejemplo si no escriben el nombre de la red o la key, el programa sigue, aunque debería esperar hasta que le proporcionaran el dato, pero como dije me dio flojera jejejeje... ahí si a alguien le gusta este script y lo quiere arreglar adelante XD... hasta la próxima!

1 comentarios:

Anónimo dijo...

buen script se agradece ;D!!

Publicar un comentario

 

Pyr0S-9889 © 2008 Business Ads Ready is Designed by Ipiet Supported by Tadpole's Notez