Para realizar labores de OSINT en Instagram, una de las alternativas más efectivas actualmente es la versión renovada de Osintgram. En esta entrega, la herramienta se ejecuta como una aplicación web local, facilitando su uso mediante una interfaz gráfica.
Es fundamental no utilizar cuentas personales para la autenticación; en su lugar, se aconseja recurrir a cuentas secundarias o sock puppets, ya que existe un riesgo real de suspensión o baneo permanente por parte de la plataforma.
Instalación
A continuación, se detallan los pasos para desplegar la herramienta. Para garantizar la estabilidad del sistema y prevenir conflictos entre dependencias, se configurará un entorno virtual de Python 3 que mantendrá aisladas todas las librerías necesarias:
apt update && apt install python3-venv
git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
# Crear entorno en la carpeta oculta .env (convención)
python3 -m venv .venv
# Activar los comandos para que apunten al entorno virtual
source .venv/bin/activate
pip3 install -r requirements.txt
## Recordar para la desactivación y posterior activación del entorno virtual, en el mismo directorio:
deactivate
source .venv/bin/activate
Existe dos modos de uso (con IA opcional; no probado):
Con HikerAPI que es de pago (no probado)
Modo estándard, lo que resultará como siempre limitado.
En el modo estándard los pasos a seguir:
1. Hacer login con el navegador para obtener sesión y pasar 2FA.
2. Acceder a la aplicación web indicando función base y sin API y realizar búsqueda. Se debe indicar algún target y opciones de búsqueda, que será el nombre del usuario en Instagram (localizable en la URL del perfil):
OSINTGRAM web
3. Esta primera vez dará un mensaje de error porqué no encuentra la sesión iniciada en el navegador. Para recuperar los datos de la sesión del navegador se introduce el siguiente comando para iniciar las instrucciones de la herramienta de recuperación de cookies en el navegador:
Recuperación de sesión navegador
python scripts/instagrapi_login.py
4. Se realiza una nueva búsqueda y ahora se indicará que no encuentra las credenciales. Se añade/copia nuevo fichero credentials.ini como se indica en el directorio /Osintgram/config (en realidad hay una muestra con un nombre de test, se cambia el nombre del fichero):
Configuración de credenciales - 1
Configuración de credenciales - 2
Con la herramienta debidamente configurada, ya es posible lanzar consultas desde la interfaz web. La aplicación procesa las solicitudes y devuelve la información del objetivo estructurada y clasificada, tal y como se ilustra a continuación. Se recomienda no hacer uso de la herramienta de forma prolongada ni hacer consultas que requieran devolver mucha información a la vez por riesgos de bloqueo:
Resultados OSINTGRAM
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Si continúas usando este sitio, asumiremos que estás de acuerdo con ello.