
Osintgram, una herramienta OSINT para Instagram.
Osintgram es una herramienta OSINT para Instagram con la que podemos recopilar, analizar y ejecutar reconocimientos en esta red social.
Disclaimer: Os traemos esta herramienta únicamente con fines educativos. Ni nosotros ni los creadores de la herramienta nos hacemos responsables del uso malintencionado de esta herramienta. Además, se recomienda que no se uses tu cuenta principal cuando usas esta herramienta.
Herramientas y comandos de Osintgram.
Osintgram ofrece un intérprete de comandos interactivo para realizar el análisis de la cuenta de Instagram de cualquier usuario por su apodo. Se puede obtener:
addrs - Obtiene todas las direcciones registradas por las fotos de destinocaptions - Obtiene los pies de foto del usuariocomments - Obtiene el total de comentarios de las publicaciones del objetivofollowers - Obtiene los seguidores del objetivofollowings - Obtiene los usuarios seguidos por el objetivofwersemail - Obtiene el correo electrónico de los seguidores del objetivofwingsemail - Obtiene el correo electrónico de los usuarios seguidos por el objetivofwersnumber - Obtener el número de teléfono de los seguidores del objetivofwingsnumber - Obtener el número de teléfono de los usuarios seguidos por el objetivohashtags - Obtiene los hashtags utilizados por el objetivoinfo - Obtiene la información del objetivolikes - Obtiene el total de likes de las publicaciones del objetivomediatype - Obtiene el tipo de publicación del usuario (foto o vídeo)photodes - Obtiene la descripción de las fotos del objetivophotos - Descarga las fotos del usuario en la carpeta de salidapropic - Descarga la foto de perfil del usuariostories - Descarga las historias del usuariotagged - Obtener la lista de usuarios etiquetados por el objetivowcommented - Obtiene una lista de usuarios que han comentado las fotos del objetivowtagged - Obtener una lista de usuarios que han etiquetado al objetivo

Instalación de Osintgram
- Fork/Clona/Descarga este repositorio:
git clone https://github.com/Datalux/Osintgram.git
- Navega al directorio y ejecuta:
cd Osintgram
python3 -m venv venv
Carga el entorno virtual
En Windows Powershell:
.\Nvenv\Scripts\activate.ps1
En Linux y Git Bash:
source venv/bin/activate
- Ejecuta el comando:
pip install -r requirements.txt
- Abre el archivo
credentials.inien la carpetaconfigy escribe el nombre de usuario y la contraseña de tu cuenta de Instagram en los campos correspondientes
También puedes ejecutar el comando make setup para que rellene este archivo por ti.
- Ejecuta el script
main.pyde una de las dos maneras siguientes
Como un indicador interactivo:
python3 main.py <usuario objetivo>
O ejecuta tu comando directamente:
python3 main.py <usuario objetivo> --command <comando>
Inicio rápido de Docker
Esta sección explicará cómo puedes utilizar rápidamente esta imagen con Docker o Docker-compose.
Requisitos previos
Antes de poder utilizar Docker o Docker-compose, asegúrate de que cumples los siguientes requisitos previos.
- Docker instalado – enlace
- Docker-compose instalado (si se utiliza Docker-compose) – enlace
- Credenciales configuradas – Esto puede hacerse a mano o ejecutando el comando
make setupdesde la raíz de este repositorio
Docker
Si se instala Docker se puede construir una imagen y ejecutarla como un contenedor.
Construir:
docker build -t osintgram .
Ejecutar:
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <objetivo>
- El
<objetivo>es la cuenta de Instagram que deseas utilizar como objetivo para el reconocimiento. - El parámetro
-irequerido habilita una terminal interactiva para usar comandos dentro del contenedor. - El parámetro
-vrequerido monta un volumen entre tu sistema de archivos local y el contenedor para guardar en la carpeta./output/ - El indicador opcional
--rmelimina el sistema de archivos del contenedor al finalizar para evitar la acumulación de residuos. - El indicador opcional
-tasigna un pseudo-TTY que permite una salida coloreada.
Uso de docker-compose
Puedes utilizar el archivo docker-compose.yml este único comando:
docker-compose run osintgram <objetivo>
Donde <objetivo> es el objetivo de Instagram para el reconocimiento.
Alternativamente puedes ejecutar docker-compose con el Makefile:
make run– Construye y ejecuta con compose. Se solicita unobjetivoantes de ejecutar.
Makefile (modo fácil)
Para facilitar el uso de Docker-compose, se ha proporcionado un Makefile.
¡Aquí hay un ejemplo de flujo de trabajo para hacer girar un contenedor y ejecutar osintgram con sólo dos comandos!
make setup– Establece tus credenciales de Instagrammake run– Construye y ejecuta un contenedor osintgram y solicita un objetivo
Ejemplo de flujo de trabajo para el desarrollo:
make setup– Establece tus credenciales de Instagrammake build-run-testing– Construye y ejecuta un contenedor sin invocar el scriptmain.py. Útil para una sesión de Docker para el desarrollomake cleanup-testing– Limpia el contenedor de pruebas creado desdebuild-run-testing
Actualización de Osintgram
Para actualizar Osintgram con la versión estable sólo tienes que hacer pull del último commit usando Git.
Asegúrate de que estás en la rama maestra ejecutando:
git checkout master
Descarga la última versión:
git pull origin master
¡Compártelo!
- Haz clic para compartir en X (Se abre en una ventana nueva) X
- Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
- Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit
- Haz clic para compartir en Pocket (Se abre en una ventana nueva) Pocket
- Haz clic para compartir en Pinterest (Se abre en una ventana nueva) Pinterest
- Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
- Haz clic para compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Haz clic para enviar un enlace por correo electrónico a un amigo (Se abre en una ventana nueva) Correo electrónico
Related
Latest Posts By Julio San José
- 01.07.24Fundamentos de la Inteligencia Artificial: curso gratuito de IBM para formarte en IA
- 12.09.23Grace Hopper y el Día Mundial de la Informática.
- 10.02.23Curso gratuito de Ciberseguridad de la Universidad Carlos III.
- 09.20.23GHunt, herramienta OSINT para investigar cuentas de Google con correos electrónicos
- 05.28.23«Learn to Check», plataforma centrada en la formación contra la desinformación.