top of page

GeoWiFi: Tool de geolocalización WiFi

  • K
  • 22 jul 2024
  • 2 Min. de lectura

GeoWiFi es una herramienta para la búsqueda de datos de geolocalización WiFi



Descripción

Gracias a GeoWiFi, puedes geolocalizar WiFi por BSSID y SSID en diferentes bases de datos publicas con la ayuda de las APIs de wigle, combain y google.


Características

- Se deben configurar SI o SI las APIs, si no no funciona.

- Exporta los resultados en json.


Instalación

Para instalar leer el README, aunque te muestra un error si no tenes instalado python3 venv.

Entonces:



""""""

cd geowifi

python3 -m pip install -r requirements.txt 

""""""

Recordar que puede aparecer este error



"""""

pip3 install -r requirements.txt             

error: externally-managed-environment

× This environment is externally managed

╰─> To install Python packages system-wide, try apt install

    python3-xyz, where xyz is the package you are trying to

    install.

    

    If you wish to install a non-Debian-packaged Python package,

    create a virtual environment using python3 -m venv path/to/venv.

    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make

    sure you have python3-full installed.

    

    If you wish to install a non-Debian packaged Python application,

    it may be easiest to use pipx install xyz, which will manage a

    virtual environment for you. Make sure you have pipx installed.

    

    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.

hint: See PEP 668 for the detailed specification 

"""""

Seguramente tendrás que instalar python3 venv

Entonces:

"""""

sudo apt update

sudo apt install python3 python3-venv

sudo apt install virtualenv python3-virtualenv

python3 -m venv PoneUnNombre 

Donde coloque PoneUnNombre le podes poner lo que quieras, ostin, testing, prueba, lo que quieras, es el nombre de la carpeta

ls PoneUnNombre

source PoneUnNombre/bin/activate

Dentro de este directorio clonas el repositorio de GitHub

"""""


Resumen

Esta muy bien para tener data de las redes que hay y hubo, cerca de algún lugar que querramos explorar.

Utiliza https://wigle.net/ como APIs y esta muy bien para investigar las WIFI.

Sirve para un reconocimiento de la zona a investigar.


Le doy 4 de 5👌


bottom of page