-
๐ฑ Download the application:
WIFI-Frankenstein-2.5.apk -
๐ ๏ธ Download scripts and view the instructions for converting SQL 3WiFi to SQLite 3Wifi:
https://github.com/LowSkillDeveloper/WIFI-Frankenstein/tree/main/SQL_3WIFi_to_SQLite_converter_python -
๐ Example of the SmartLinkDB file:
https://github.com/LowSkillDeveloper/WIFI-Frankenstein/tree/main/SmartLinkDB-Example
If you want to add your database to the SmartLinkDB recommendation section in the application for all users, i.e. share your database, then create a ticket in the "Issues" section on github, with a request to add your smartlinkdb link to the application.
WiFi Frankenstein is a comprehensive WiFi pentesting and database management application for Android. This application serves as the successor to the original 3WiFi Locator, offering significant improvements and new features for WiFi network analysis, mapping, and database management.
The application combines various WiFi tools and functionality into one powerful package, hence the name "Frankenstein" - it's built from the best parts of different WiFi analysis tools.
- Local Database Support: The local database supports indexing and WiFi points can be displayed on the map
- SQlite Database Integration: Connect any SQLite databases
- WiFi Maps: View WiFi points from 3WiFi db and custom databases without an internet connection (The map itself requires internet)
- Multiple bases: Possibility to display wifi points from several different databases on the map at once.
- MAC base location (geomac): Finding the location of an access point by its MAC address
- WPS PixieDust Android (OneShot): If you have root, you can perform a pixeldust attack from your smartphone with built-in wifi module.
- MAC Address Locating (geomac): Find the geographical location of WiFi access points by MAC address
- Handshake Capture: Capture WPA/WPA2 handshakes (supported with root and a custom kernel)
- DPI/RKN Blocking Check: Check whether your provider or RKN is blocking DPI/websites
- Router Scan: Scan routers via Router Scan by Stas'M
- Handshake Cracker: Bruteforce captured handshakes or PMKID
- wpa-sec.stanev.org: Check if a network is present in the online database, upload handshakes and import your account's data into the local database
- Handshake Converter: Convert handshakes / handshake files between various formats
- WiFi Channel Analysis: Page for analyzing WiFi channels, providing insights into channel usage and performance.
- More Detailed Information: If you have root rights, you can do an iw scan and get the most detailed information about the Wi-Fi network.
- Viewing Saved Passwords: If you have root, you can view passwords to networks to which the phone was connected and they are saved in its memory.
- WPS Pin Generator: Local WPS PIN code generation using many different algorithms and data from databases
- WPA Password Generator: Local wpa passwords generation using many different algorithms for old wifi routers
- Neighbor-based WPS PIN suggestions: multi-level neighbor-based WPS PIN suggestions from your DB
- WPS Connect: Possibility to connect via WPS using non-root and root methods
- 3WiFi API Integration: Advanced settings and direct API requests
- Distance Calculation: Measure distance to WiFi access point
- Offline IP ranges: Using local databases, we find ranges of IP addresses for scanning with RouterScan
- Updates: Support for updating the application and its components
- Theme Options: Multiple color styles to customize the app appearance
- Icon Customization: Change the application icon to suit your preferences
- Profile Saving: Saving wifi profiles may sometimes fail on a new androids
| Feature | WiFi Frankenstein | 3WiFi Locator |
|---|---|---|
| Local in-app Database | โ Yes | |
| WiFi Maps | โ Yes | โ Not supported |
| Offline Full 3WiFi Database | โ Supported | โ Not supported |
| WiFi Location (geoMAC) | โ Yes | โ Not supported |
| Handshake capture ยฎ | โ Supported (Root, kernel) | โ Not supported |
| Handshake cracker | โ Supported | โ Not supported |
| wpa-sec.stanev.org integration | โ Supported | โ Not supported |
| WPS PixieDust (OneShot) ยฎ | โ Supported (Root) | โ Not supported |
| Router Scan by by Stas'M ยฎ | โ Supported (proot) | โ Not supported |
| Checking DPI blocking by your provider or RKN | โ Supported | โ Not supported |
| Custom SQLite Database connection | โ Supported | โ Not supported |
| Advanced 3WiFi API Settings | โ Full access | |
| Viewing saved passwords ยฎ | โ Supported (Root) | โ Supported (Root) |
| WPA Algorithms (Router Keygen) | โ Supported | โ Not supported |
| WPS Algorithms | โ Supported | |
| Local network scanner | โ Supported | โ Not supported |
| Neighbor-based WPS PIN Algorithms | โ Supported | โ Not supported |
| 3WIFI offline IP ranges | โ Supported | โ Not supported |
| WiFi Channel Analysis | โ Supported | โ Not supported |
| WiFi API Maps | โ Not supported | |
| Database Updates | โ SmartLinkDB | โ Not supported |
| App/Component Updates | โ Supported | |
| Customizable Themes | โ Multiple options | |
| Custom App Icon | โ Supported | โ Not supported |
| Manufacturer Databases | โ 3 databases | โ 3 databases |
| Distance Calculation | โ Supported | โ Not supported |
| SDK version | โ Latest |
- Download the latest release from the Releases section
- Enable installation from unknown sources in your Android settings
- Install the APK file
- Follow the in-app setup guide for database configuration
The application requires the following permissions:
- Location access (for mapping and for wifi scanning to work, Android SDK requirement)
- Storage access (for database management)
- Network access (for updates and online features)
- Android 5.0 or higher
This application is designed for network administrators, security researchers and WiFi enthusiasts to test and analyze their own networks. Always ensure you have proper authorization before analyzing any WiFi network.
If you find this project useful and would like to support its development, you can make a donation using cryptocurrency:
19LYe2QhHXp2YAXSPrYydGc8v3t2TPdEPf
0x5ebC5Eb2f59E6B62Ca9b221F2549D5067457D9b8
4AC1MepXZA8R6XGcL5mjejWRDqKvmbY3YWGEJTCWmFxJ8gPuLULSYxKSWafy9haMXGYuR2CdF3Vr8Q2kS8pBorVpQ4Lie48











