Hola a todos!
En estos dias descubri que configurar el wireles desde la linea de comandos es en realidad bastante sencillo:
ifconfig wlan0 up # levantamos la interfaz iwlist wlan0 scan # vemos que redes hay disponibles iwconfig wlan0 essid {ESSID} key {PASSWORD} dhclient wlan0
I justo salio la primera version estable de GoLang y decidi sacarlo a pasear.Como lenguaje de programacion, si uno lo compara con lenguajes de alto nivel ( ie. python ) es muy probable que nunca llegue a ser tan sencillo. Ahora, si uno lo compara con C, es realmente MUCHO mas sencillo, al menos con Go existe la posibilidad de encontrar buena documentacion.
Para que vean mas o menos como funciona, aca un copy paste:
Enabling interface... Scanning for networks... Found 6 networks. Please choose one to connect to: 01) tyree - Encryption: on 02) vodafone3909 - Encryption: on 03) Parrot03 - Encryption: on 04) SimonsCorpWireless - Encryption: on 05) vodafone260B - Encryption: on 06) Parrot04 - Encryption: on Desired network: 3 Connecting to network... Password: Successfully connected!
Y eso seria todo! Pueden descargar el binario de aca y el codigo fuente esta aca.
Espero que lo disfruten! ( alpha aplha esta )
Un abrazo,
Pedro