OSINT en instagram

 

https://www.onlinetis.com

OSINT en instagram

Instaloader es una herramienta potente y muy utilizada en entornos de seguridad informática (OSINT) para descargar fotos, videos, historias y metadatos de perfiles de Instagram. Al ser una herramienta basada en Python, se integra perfectamente en Kali Linux.

Aquí tienes los pasos para instalarla y comenzar a utilizarla.

1. Instalación en Kali Linux

La forma más sencilla y recomendada en Kali Linux es utilizar el gestor de paquetes apt, ya que es la versión mantenida en los repositorios oficiales de la distribución.

Abre tu terminal y ejecuta:

Bash
sudo apt update
sudo apt install instaloader

Si prefieres instalar la versión más reciente directamente desde los repositorios de Python (pip), también puedes usar:

Bash
pip3 install instaloader

2. Uso básico de Instaloader

Una vez instalado, puedes utilizarlo desde la terminal. Aquí tienes los comandos más comunes:

  • Descargar todo el contenido de un perfil público:

    Bash
    instaloader profile nombre_usuario
    

    Esto creará una carpeta con el nombre del usuario y descargará sus fotos, videos y foto de perfil.

  • Descargar contenido de un perfil privado o acceder a más funciones:

    Si necesitas descargar historias o acceder a datos de perfiles privados (siendo seguidor), debes iniciar sesión:

    Bash
    instaloader --login=tu_usuario profile nombre_usuario
    

    El sistema te pedirá tu contraseña de Instagram. Guardará una sesión en tu directorio temporal para que no tengas que escribirla cada vez.

  • Descargar historias y destacados:

    Bash
    instaloader --stories --highlights profile nombre_usuario
    

3. Notas importantes

  • Privacidad y Ética: Instaloader es una herramienta externa no oficial. Úsala bajo tu propia responsabilidad y respetando los términos de servicio de Instagram y la privacidad de los usuarios.

  • Riesgo de bloqueo: Al realizar descargas masivas, Instagram podría detectar la actividad como automatizada y bloquear temporalmente tu cuenta. Se recomienda no abusar de las peticiones frecuentes.

  • Ayuda: Si en algún momento necesitas ver todas las opciones disponibles, simplemente escribe en tu terminal:

    Bash
    instaloader --help
    

 

Para llevar Instaloader al siguiente nivel, especialmente cuando realizas tareas de recopilación de información (OSINT) o gestión de perfiles, existen configuraciones avanzadas muy útiles que te permiten filtrar contenido, automatizar tareas y manejar sesiones de forma segura.

Aquí tienes las configuraciones más avanzadas:

1. Gestión avanzada de sesiones

Para no tener que introducir la contraseña constantemente y evitar que Instagram bloquee tu cuenta por inicios de sesión sospechosos, puedes usar un archivo de sesión:

  • Guardar sesión: instaloader --login tu_usuario --save-session

    • Nota: Esto crea un archivo .session en tu carpeta ~/.config/instaloader/.

  • Reutilizar sesión: Una vez creada, simplemente ejecuta instaloader --sessionfile ruta/al/archivo_de_sesion ... para evitar el proceso de autenticación.

2. Filtros de descarga (Selectividad)

Si solo te interesa contenido específico, puedes ahorrar tiempo y ancho de banda filtrando lo que descargas:

  • Descargar solo posts desde una fecha específica:

    Bash
    instaloader --since "2026-01-01" profile nombre_usuario
    
  • Descargar solo posts hasta una fecha específica:

    Bash
    instaloader --until "2026-06-30" profile nombre_usuario
    
  • Filtrar por tipo de contenido:

    Si quieres ignorar las fotos y solo descargar videos o viceversa, puedes usar los filtros integrados de Instaloader combinados con scripts, pero el comando básico admite etiquetas:

    Bash
    instaloader --no-pictures --no-captions --no-metadata profile nombre_usuario
    

3. Descarga de Hashtags y Ubicaciones

Instaloader no solo descarga perfiles; es muy útil para análisis de tendencias:

  • Descargar posts de un hashtag:

    Bash
    instaloader "#ciberseguridad"
    
  • Descargar posts de una ubicación específica:

    Bash
    instaloader ":location" ID_UBICACION
    

4. Automatización con Scripts de Python

La verdadera potencia de Instaloader reside en importar la librería en un script de Python. Esto te permite programar lógica compleja (por ejemplo: "si el perfil tiene más de 500 seguidores, descarga solo las historias").

Ejemplo de script básico (monitor.py):

Python
import instaloader

L = instaloader.Instaloader()
# L.login("tu_usuario", "tu_contraseña") # Descomentar si es necesario

profile = instaloader.Profile.from_username(L.context, "nombre_usuario")

print(f"Descargando posts de: {profile.username}")
for post in profile.get_posts():
    L.download_post(post, target=profile.username)

5. Consejos para evitar bloqueos

Al hacer configuraciones avanzadas, es fácil caer en la tasa límite de Instagram (Rate Limiting):

  • Uso de Proxy: Si necesitas descargar grandes volúmenes de datos, Instaloader permite configurar un proxy en los ajustes de la sesión para evitar que tu IP real sea bloqueada.

  • Modo lento: Si notas errores de "429 Too Many Requests", añade una pausa entre descargas:

    Bash
    instaloader --post-metadata-txt="" profile nombre_usuario
    

    (Aunque no hay un comando --delay directo, la mejor forma de hacerlo es mediante un script de Python utilizando time.sleep() entre iteraciones).

    https://www.onlinetis.com 

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux