goy , voy a exponerte un problemilla que hemos detectado a ultima hora , creo que no es grave aun asi , lo expongo.
Cuando una de las herramientas de tu suite obtiene la key y nos conectamos mediante el script , este para conectarse levanta wpa_supplicant .... pues si despues te desconectas wpa_supplicant sigue activo , y te impide ver mas canales que el de tu ap.
Cuando nos conectamos mediante un gestor , ( por ejemplo wicd ) , estos suelen crear un fichero para saber el numero de su proceso (PID 9 , asi al desconectarnos , al mismo tiempo el getsor detiene todo lo que ha activado ,pero .. como wpa_supplicant no lo ha llamado wicd, pues no lo detiene al desconectarnos.
He añadido al wicd-stop , la orden killall wpa_supplicant.
Pero creo que el script deberia informar ... algo asi como
" SI DESPUES NECESITAS EL MODO MONITOR DEBERAS DETNER WPA_SUPPLICANT"
killall wpa_supplicant
para poder escanear todos los canales.
No se algun tipo de aviso....pense en la opcion de anular esa parte del script , pero lo veo muy radikal , mejor un aviso en rojo ,... o en rosa, que llame la atencion ,que la gente lo lea.
UN gran trabajo , de veras
En kali-linux por ejemplo .... el wicd-stop no esta ..y la gente se volvera loka ..si se desconecta e intenta monitorear otros canales , por que wpa_supplicant estara hay dando por saco.