Skip to content

Latest commit

ย 

History

97 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WiFi Frankenstein

App Version Platform Kotlin License

Download the application: WIFI-Frankenstein-2.6.apk

๐Ÿ“ฑ Overview

WiFi Frankenstein is a comprehensive WiFi security-audit 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 into one package, hence the name "Frankenstein", it's built from the best parts of different WiFi analysis tools.

โœจ Features

๐Ÿ“Š Database Management

  • Local Database Support: The local database supports indexing and WiFi points can be displayed on the map
  • SQLite Database Integration: Connect any SQLite databases you have the right to use

๐Ÿ—บ๏ธ Mapping & Location

  • 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
  • WiFi Personal Map (wardriving): Real-time collection of WiFi points while moving (like Wigle), with automatic cross-check against connected databases.

๐Ÿ› ๏ธ Tools & Features

  • WPS PixieDust Audit ยฎ: With root, run a PixieDust check from your smartphone with the built-in wifi module to assess whether your own routers are vulnerable.
  • MAC Address Locating (geomac): Find the geographical location of WiFi access points by MAC address
  • Handshake Capture ยฎ: Capture WPA/WPA2 handshakes on networks you are authorized to test (root + custom kernel)
  • DPI/RKN Blocking Check: Check whether your provider or RKN is blocking DPI/websites
  • Router Scan Integrationยฎ: Scan routers via Router Scan by Stas'M
  • Offline Handshake cracker: Verify the strength of handshakes / PMKIDs captured during authorized engagements
  • wpa-sec.stanev.org: Optionally check whether an audit handshake is present in the public research database; uploads require explicit user confirmation
  • 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, view passwords to networks saved on your own device.
  • WPS PIN Generator: Local WPS PIN candidate generation using known algorithms of old routers for analysis of WPS resilience
  • WPA Password Generator: Local WPA passphrase candidate generation using known default algorithms of legacy routers for auditing your own equipment
  • Neighbor-based WPS PIN candidates: multi-level PIN candidate generation from your DB, laboratory tool for researching known-vulnerable router generations
  • WPS Connect: Connect via WPS to networks non-root and root methods
  • 3WiFi API Integration: Advanced settings and direct API requests with your own API key
  • Distance Calculation: Measure distance to WiFi access point
  • Offline IP ranges: Using local databases, find ranges of IP addresses for auditing with RouterScan
  • Updates: Support for updating the application and its components

๐ŸŽจ Customization

  • Theme Options: Multiple color styles to customize the app appearance
  • Icon Customization: Change the application icon to suit your preferences

โš ๏ธ Known Issues

  • Profile Saving: Saving wifi profiles may sometimes fail on a new androids

๐Ÿ”„ Comparison with 3WiFi Locator

Feature WiFi Frankenstein 3WiFi Locator
Local in-app Database โœ… Yes โš ๏ธ Limited
WiFi Maps โœ… Yes โŒ Not supported
WiFi Maps wardriving โœ… 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 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 โš ๏ธ Limited API access
Viewing saved passwords ยฎ โœ… Supported (Root) โœ… Supported (Root)
WPA Algorithms (Router Keygen) โœ… Supported โŒ Not supported
WPS Algorithms โœ… Supported โš ๏ธ Limited
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 โš ๏ธ Limited โŒ Not supported
Database Updates โœ… SmartLinkDB โŒ Not supported
App/Component Updates โœ… Supported โš ๏ธ Notification only
Customizable Themes โœ… Multiple options โš ๏ธ Dark mode only
Custom App Icon โœ… Supported โŒ Not supported
Manufacturer Databases โœ… 3 databases โœ… 3 databases
Distance Calculation โœ… Supported โŒ Not supported
SDK version โœ… Latest โš ๏ธOld

๐Ÿ“ฑ Screenshots

Screenshot 13 Screenshot 16 Screenshot 15 Screenshot 14
Screenshot 1 Screenshot 3 Screenshot 5 Screenshot 7
Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12

โš–๏ธ Disclaimer

This toolkit is intended ONLY for network administrators, security researchers and WiFi enthusiasts for education or to audit, test and analyze Wi-Fi networks that they OWN or are explicitly authorized, you must always ensure you have proper authorization before analyzing any Wi-Fi network.

All access-point databases available via this app (SmartLinkDB links, user-supplied SQLite files, 3WiFi, wpa-sec, etc.) are provided ENTIRELY BY THIRD PARTIES AND THE COMMUNITY. The author does not host, verify or endorse them and bears no responsibility for their content.

๐Ÿ“ฅ Installation

  1. Download the latest release from the Releases section
  2. Enable installation from unknown sources in your Android settings
  3. Install the APK file
  4. Follow the in-app setup guide for database configuration

๐Ÿ” Permissions

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)

๐Ÿ“‹ Requirements

  • Android 5.0 or higher

๐Ÿ“‹ Other

๐Ÿ’ Support Development

If you find this project useful and would like to support its development, you can make a donation using cryptocurrency. Donations support development and infrastructure; the application contains no paid "unlocking" features.

Bitcoin (BTC)

19LYe2QhHXp2YAXSPrYydGc8v3t2TPdEPf

Ethereum (ETH)

0x5ebC5Eb2f59E6B62Ca9b221F2549D5067457D9b8

Monero (XMR)

4AC1MepXZA8R6XGcL5mjejWRDqKvmbY3YWGEJTCWmFxJ8gPuLULSYxKSWafy9haMXGYuR2CdF3Vr8Q2kS8pBorVpQ4Lie48

Download the application: WIFI-Frankenstein-2.6.apk

About

New generation of 3Wifi Locator. With support for custom databases, a WiFi network map and WiFi location by MAC address

Topics

Resources

Stars

41 stars

Watchers

4 watching

Forks

Releases

Contributors

Languages