¿Entonces me preguntaba si podría determinar si una red inalámbrica está pidiendo un tipo específico de clave como WEP / WPA ect? ¿O si solo toma el que le das y lo procesa?
¡Sí, eso es posible!
Casi cualquier dispositivo que pueda conectarse de forma inalámbrica mediante WiFi, también tiene una interfaz para conectarse, ¿verdad? Estoy bastante seguro de que casi TODOS los dispositivos, cuando se les solicite una contraseña, dicen algo como:
"Esta red está utilizando la protección WPA2, ingrese su contraseña"
o:
"Esta red está utilizando una seguridad empresarial, inserte su llave USB"
etc.
En otras palabras, la antena WiFi transmite su SSID, su dispositivo recoge el SSID llamado "Red", la antena transmite la información de seguridad, incluida su dirección MAC, algoritmo de cifrado, tipo de seguridad, etc., que incluye si es "WPA" o "WEP".
Sí. Información bastante sencilla proporcionada por cada punto de acceso inalámbrico.
Por ejemplo, en Android, este es el aspecto de esta información en Analizador Wifi :
Solo se aceptarán los tipos de seguridad listados para un punto de acceso.