Hace algun tiempo que me meti en el tema de la auditoria wireless, y siempre he usado aircrack-ng y otras herramientas para hacer mis 'cositas'. Siempre he hechado en falta una buena GUI para el programa, porque, es una de las cosas que mas llaman de un programa a primera vista, aparte de hacerlo mas facil de manejar.
Aunque para algunas personas metidas en la informatica (como yo), usar la terminal para hacer de todo no es problema alguno, siempre es mejor que haya una GUI para simplificar y hacer mas ameno todo el proceso.
Pues bien, despues de buscar y buscar, no he encontrado una GUI completa, sencilla, y que funcione bien. Encontre un par que no estaban mal, pero eran demasiado simples y no explotaban la potencia de aircrack-ng.
Asique, hace algunos dias, me puse a programar una GUI en el entorno de programacion QT (C++). Mi intencion es hacer la GUI mas completa y funcional posible.
Me gustaria apuntar que he tenido que modificar 'un poco' el codigo de algunos modulos de aircrack. Esto lo he tenido que hacer por 2 motivos:
1. Para mejorar la eficiencia global (imaginaos que siempre que se ejecuta la gui, por 'debajo' se pueden ejecutar uno o mas procesos de aircrack, y, por ejemplo, estos me pueden estar imprimiendo basura que no me hace falta, consumiendo CPU y petandome el buffer entre el proceso aircrack y mi programa).
2. Para obtener datos que me hacen falta en momentos concretos, y que aircrack no 'tira'.
Por ello, yo en el codigo original de aircrack tngo comentarios de lo poco que he cambiado, para que, cada vez que se saque una version de aircrack, rapidamente se pueda parchear para funcionar con la GUI. Aircrack-ng YA VENDRA CON LA GUI, por lo que no habra que compilar ni instalar aircrack (puedes instalar aircrack si kieres, pero la GUI va a ejecutar el aircrack que tiene precompilado). En un futuro esto se podria arreglar, pero de momento no es una cosa grave. Si todos los dias sacaran unas version de aircrack, entonces seria muy diferente xD.
Me gustaria ir publicando por aqui las distintas versiones parciales para ser testeadas y corregidas.
Salu2!
[ACTUALIZACION]
Airodump 99%
Airmon 100% [BIN NOT INCLUDED IN PRECOMPILED PACKAGE]
Aireplay Auth Attack 98%
Aireplay Deauth Attack 98%
Aireplay Broadcast Attack 95%
Aircrack 65% [WORKING!]
La subo al servidor fileserve, una vez el programa este medianamente sin bugs gordos, creare un proyecto sourceforge y lo subire alli. Me pensare si publicar el codigo o no. De todas formas, aqui dejo el codigo del modulo airodump, para que veais mas o menos como va el tema. Si alguien quiere hacer algun mirror a otro sitio por mi perfec, pero es que es muy tarde y fileserve lo tengo a mano xD.
AIRODUMP.CPP
http://tinypaste.com/2315e4
AIRODUMP.H
http://tinypaste.com/5484a
LINK DE DESCARGA
Only Libs+Structure: http://www.megaupload.com/?d=KFAG4SDI
- release 3 alpha -
Only Executable: http://www.megaupload.com/?d=3927FWP2
Si teneis las librerias solo bajaros el ejecutable y sustuir.
Airodump 99%
Airmon 100% [BIN NOT INCLUDED IN PRECOMPILED PACKAGE]
Aireplay Auth Attack 98%
Aireplay Deauth Attack 98%
Aireplay Broadcast Attack 95%
Aircrack 65% [WORKING!]
La subo al servidor fileserve, una vez el programa este medianamente sin bugs gordos, creare un proyecto sourceforge y lo subire alli. Me pensare si publicar el codigo o no. De todas formas, aqui dejo el codigo del modulo airodump, para que veais mas o menos como va el tema. Si alguien quiere hacer algun mirror a otro sitio por mi perfec, pero es que es muy tarde y fileserve lo tengo a mano xD.
AIRODUMP.CPP
http://tinypaste.com/2315e4
AIRODUMP.H
http://tinypaste.com/5484a
LINK DE DESCARGA
Only Libs+Structure: http://www.megaupload.com/?d=KFAG4SDI
- release 3 alpha -
Only Executable: http://www.megaupload.com/?d=3927FWP2
Si teneis las librerias solo bajaros el ejecutable y sustuir.