Seeker — es una utilidad que despliega un sitio web en un servidor Apache y, usando Ngrok, crea un enlace público. Al abrir ese enlace se solicita acceso a la geolocalización del usuario. Si se concede ese acceso, Seeker obtiene datos del dispositivo y sus coordenadas.
Advertencia importante: El uso de Seeker sin el consentimiento explícito del usuario es poco ético y puede ser ilegal. Esta herramienta debe emplearse solo con fines educativos, para probar sistemas propios o con el consentimiento explícito de todas las partes involucradas.
Cómo funciona Seeker
Cuando se usa correctamente, Seeker puede proporcionar la siguiente información:
- Sistema operativo del dispositivo
- Versión del navegador
- Ubicación aproximada (país, región, ciudad)
- Nombre del proveedor de Internet
- Coordenadas aproximadas (longitud y latitud)
Instalación de Seeker: instrucciones paso a paso
Dependencias necesarias
Antes de instalar Seeker, asegúrese de que en el equipo estén instalados:
- Python 3.x: Seeker está escrito en Python y lo requiere para funcionar.
- ngrok: la utilidad crea un túnel para su servidor local y lo hace accesible en Internet.
Instalación de Seeker
- Clone el repositorio de Seeker desde GitHub con el comando:
git clone https://github.com/thewhiteh4t/seeker.git - Vaya a la carpeta del proyecto:
cd seeker - Instale las dependencias:
pip3 install -r requirements.txt
Configuración de ngrok
Ngrok es una utilidad de red que permite crear túneles seguros hacia aplicaciones web alojadas localmente.
Registro y configuración de ngrok
- Regístrese en el sitio ngrok.
- Inicie sesión en su cuenta de ngrok.
- Copie el token de autenticación que le proporcionen.
- Autentíquese:
ngrok authtoken <su_token>
Ejecución de Seeker
Ejecute Seeker con el comando: python3 seeker.py
Selección de plantilla de página web
Seleccione la plantilla adecuada entre las opciones disponibles.
Uso de ngrok
Seeker iniciará ngrok automáticamente y proporcionará una URL pública. Envíe esa URL al usuario objetivo. Cuando el usuario abra el enlace, Seeker registrará su dirección IP y comenzará a recopilar datos de geolocalización.
Recolección y análisis de datos
Después de que el usuario abra la URL, Seeker inicia la recolección de datos:- Dirección IP: Fuente principal para determinar la geolocalización.
- Geolocalización: Se determina a partir de la IP y otros datos.
- Información del navegador y del dispositivo: Incluye tipo de dispositivo, versión del navegador y otros parámetros.
Conclusión
Seeker es una herramienta potente que debe usarse de forma responsable y ética. Su finalidad principal es educativa y para probar la seguridad de sistemas propios. Recuerde la importancia de proteger los datos personales y respetar la privacidad de otras personas.
Tenga cuidado al conceder acceso a la geolocalización. Permita el acceso solo a recursos verificados y confiables. No haga clic en enlaces sospechosos ni permita el acceso a su ubicación sin una razón justificada.