Requisitos previos
- Python3
- Para mostrar emojis en Windows, se recomienda instalar la nueva terminal de Windows
- Para utilizar el servicio de Wigle es necesario obtener una API y configurar el archivo utils/API.yaml reemplazando el valor del parámetro "wigle_auth" por el dato "Codificado para uso" proporcionado por Wigle. Esto es necesario para buscar por SSID.
Uso
usage: geowifi.py [-h] (-s SSID | -b BSSID) [-j] [-m]
optional arguments:
-h, --help Show this help message and exit
-s SSID, --ssid SSID Search by SSID
-b BSSID, --bssid BSSID Search by BSSID
-j, --json Json output
-m, --map Map output
- Search by BSSID:
- python3 geowifi.py -b BSSID
- Search by SSID:
- python3 geowifi.py -s SSID
Es posible exportar los resultados en formato json usando el parámetro -j y mostrar las ubicaciones en el mapa html usando -m.
Ejemplo de salida de mapa
Ejemplo de salida Json
JSON:{ "data":{ "bssid":"A0:XX:XX:XX:6F:90", "vendor":"TP-LINK TECHNOLOGIES CO.,LTD.", "mac_type":"MA-L", "wigle":{ "lat":00.000908922099, "lon":00.000945220028 }, "apple":{ "lat":"not_found", "lon":"not_found" }, "openwifi":{ "lat":00.000808900099, "lon":00.000845500028 }, "milnikov":{ "lat":"not_found", "lon":"not_found" } } }
Descarga
Para ver el contenido, necesitas Iniciar sesión o Registrarte.