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!
DISPONIBLE VERSION DE 32 Y 64 BITS
[ACTUALIZACION]
0.7.0 Final WEP Edition
*******************************************
[spa]
Es *NECESARIO* descargar el paquete nuevo completo
desde la pagina de googlecode.
http://code.google.com/p/aircrackgui-m4/
Si actualizas a esta version desde una previa,
llegaras a la version 0.6.8 RC, no a la 0.7.0 Final.
[eng]
Its *NECESSARY* to download complete new
packet from googlecode page.
http://code.google.com/p/aircrackgui-m4/
If you update from previous version,
you will get version 0.6.8 RC, not 0.7.0 Final.
*******************************************
* Libs Updated
* Segmentation fault fixed in some systems (due to updating libs)
* DEBUG MODE COMPLETELY BUILD! (option -d when launch the program)
* Export keys added in historicalNetwork
* Added start script to project svn
* Modified start script. Now is more powerfull
* Some optimizations
0.6.7 RC
*************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
*************************************
* While monitoring, now all stations associated are selected
* Added progressBar to chopChop Attack
* Added warning if we launch one process that is already running
* Super Bug Fixed In Aircrack
* Now Aircrack will restart by himself when fails. No time.
* Added Method to stop all attacks
* Added Method to show additional info about BSSIDs
* Advanced Optimizacions in airodump process.
* Other little BugFixes And Optimizations
0.6.5 RC
***********************************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
***********************************************************
* CHOPCHOP ATTACK IMPLEMENTED!! [Experimental]
* New method to forge arp in chopchop attack that INCREASE X 3 INJECTION RATE
* Fix bug when reached 200 ESSID [thx to drvalium]
* Max ESSID increased to 500
* Now captures from attack broadcast are stored in broadcast captures
* Option Interface Rebuild
* Added options to fragmentation and chopcop attack
* Other optimizations
0.6.0 RC Released [updateable from any version]
***********************************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
***********************************************************
* FRAGMENTATION attack IMPLEMENTED! [Experimental]
* aireplay.c from original aircrack-ng Modifided - then bin changes [IMPORTANT!!]
* SUPER-BUG FIXED: Now, ALL STATIONS ASSOCIATED will appear in the below table when capturing
* Send rate fixed to 512 as standard
* Implement method to do all attacks in the same time.
* Method to forge arp request implemented
VERSION 0.5.0 BETA
* AUTO-UPDATE IMPLEMENTED!!!!
* Main Table Of Airodump Rebuild
* Macchanger Fix Bug
* ARP replay Fix bug
* Aircrack Fix Bug
* Autodetection of interface in monitor mode
* Autosetting of interface after execute airmon
* Key autoformatted in Historical Network
* Crack from Historical Network
* Code Optimized
http://code.google.com/p/aircrackgui-m4/
VIDEOS DEMOSTRATIVOS
CODE + ATTACK http://www.youtube.com/watch?v=lFpYvhHbHWw
0.1.x Alfa version http://www.youtube.com/watch?v=MIbxwBXt1Ks
0.5.0 Beta version http://www.youtube.com/watch?v=e5OYPsqUqLo
0.6.0 RC http://www.youtube.com/watch?v=exE2sN37aQY
0.7.0 Final WEP Edition
*******************************************
[spa]
Es *NECESARIO* descargar el paquete nuevo completo
desde la pagina de googlecode.
http://code.google.com/p/aircrackgui-m4/
Si actualizas a esta version desde una previa,
llegaras a la version 0.6.8 RC, no a la 0.7.0 Final.
[eng]
Its *NECESSARY* to download complete new
packet from googlecode page.
http://code.google.com/p/aircrackgui-m4/
If you update from previous version,
you will get version 0.6.8 RC, not 0.7.0 Final.
*******************************************
* Libs Updated
* Segmentation fault fixed in some systems (due to updating libs)
* DEBUG MODE COMPLETELY BUILD! (option -d when launch the program)
* Export keys added in historicalNetwork
* Added start script to project svn
* Modified start script. Now is more powerfull
* Some optimizations
0.6.7 RC
*************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
*************************************
* While monitoring, now all stations associated are selected
* Added progressBar to chopChop Attack
* Added warning if we launch one process that is already running
* Super Bug Fixed In Aircrack
* Now Aircrack will restart by himself when fails. No time.
* Added Method to stop all attacks
* Added Method to show additional info about BSSIDs
* Advanced Optimizacions in airodump process.
* Other little BugFixes And Optimizations
0.6.5 RC
***********************************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
***********************************************************
* CHOPCHOP ATTACK IMPLEMENTED!! [Experimental]
* New method to forge arp in chopchop attack that INCREASE X 3 INJECTION RATE
* Fix bug when reached 200 ESSID [thx to drvalium]
* Max ESSID increased to 500
* Now captures from attack broadcast are stored in broadcast captures
* Option Interface Rebuild
* Added options to fragmentation and chopcop attack
* Other optimizations
0.6.0 RC Released [updateable from any version]
***********************************************************
IMPORTANT: STOP ALL PROCESSES OF AIRCRACK-GUI-M4 BEFORE UPDATING!!
IF you update the program while any process is running, the update
could corrupt any bin
***********************************************************
* FRAGMENTATION attack IMPLEMENTED! [Experimental]
* aireplay.c from original aircrack-ng Modifided - then bin changes [IMPORTANT!!]
* SUPER-BUG FIXED: Now, ALL STATIONS ASSOCIATED will appear in the below table when capturing
* Send rate fixed to 512 as standard
* Implement method to do all attacks in the same time.
* Method to forge arp request implemented
VERSION 0.5.0 BETA
* AUTO-UPDATE IMPLEMENTED!!!!
* Main Table Of Airodump Rebuild
* Macchanger Fix Bug
* ARP replay Fix bug
* Aircrack Fix Bug
* Autodetection of interface in monitor mode
* Autosetting of interface after execute airmon
* Key autoformatted in Historical Network
* Crack from Historical Network
* Code Optimized
http://code.google.com/p/aircrackgui-m4/
VIDEOS DEMOSTRATIVOS
CODE + ATTACK http://www.youtube.com/watch?v=lFpYvhHbHWw
0.1.x Alfa version http://www.youtube.com/watch?v=MIbxwBXt1Ks
0.5.0 Beta version http://www.youtube.com/watch?v=e5OYPsqUqLo
0.6.0 RC http://www.youtube.com/watch?v=exE2sN37aQY