This app, WPSApp, assesses your WiFi network's security using the WPS protocol. Many routers have predictable or calculable WPS PINs, making them vulnerable. WPSApp exploits this weakness.
The app checks for vulnerabilities by attempting connections using known algorithms, default PINs, and calculated default keys for certain routers. It also displays saved WiFi passwords (root access required on Android), scans connected devices, and analyzes WiFi channel quality.
During a network scan, networks are categorized:
- Red cross: Secure networks; WPS disabled, or default password unknown.
- Question mark: WPS enabled, but PIN unknown; the app tests common PINs.
- Green tick: Likely vulnerable; WPS enabled and PIN known, or password known even with WPS disabled.
Important Considerations:
- Root Access: Required for password viewing (Android) and some advanced features.
- Android 6 (Marshmallow) and Up: Requires location permissions (Google requirement).
- Android 7 (Nougat) on LG Devices: PIN connection may not function due to LG software limitations.
- Samsung Devices: May display encrypted passwords (hexadecimal). Decryption information is available online.
- Accuracy: Not all networks showing vulnerability are actually insecure. Firmware updates often patch this exploit.
- Legal Disclaimer: Unauthorized network access is illegal. Use this app responsibly and only on your own network. The developers are not responsible for misuse.
If your network is vulnerable, immediately disable WPS and change your password to a strong, unique one.
Feedback: Please send suggestions, bug reports, or comments to [email protected].
Acknowledgements: The developers thank Zhao Chunsheng, Stefan Viehböck, Justin Oberdorf, Kcdtv, Patcher, Coeman76, Craig, Wifi-Libre, Lampiweb, David Jenne, Alessandro Arias, Sinan Soytürk, Ehab HoOoba, drygdryg, and Daniel Mota de Aguiar Rodrigues for their contributions.