geowifi is an open source OSINT tool designed to search and retrieve geolocation information about WiFi networks using their BSSID or SSID identifiers. It queries several public WiFi geolocation databases and aggregates the results to help identify the approximate location of a wireless access point. By combining multiple data sources such as Wigle, Apple, Google, WifiDB, Mylnikov, and Combain, the tool can provide location data that may include coordinates and additional network metadata. Users can run searches through a command-line interface by specifying either the BSSID (MAC address) or the SSID of a network. The results can be displayed in different formats, including a structured JSON output or an interactive HTML map showing the discovered locations. geowifi also supports API-based integrations with certain services, which allows geowifi to retrieve more accurate or detailed geolocation data when valid API credentials are configured.
Features
- Searches WiFi geolocation data using BSSID or SSID identifiers
- Queries multiple public databases such as Wigle, Apple, Google, and WifiDB
- Displays results as an interactive HTML map or JSON output
- Supports API configuration for services like Wigle, Google, and Combain
- Aggregates results from several data sources in a single search
- Includes Docker support for containerized deployment