He encontrado una herramienta muy interesante llamada InstagramPrivSniffer. Esta herramienta se ejecuta desde la línea de comandos (CLI) en sistemas GNU/Linux y su función es hallar las colaboraciones que se hayan hecho desde y hacia una cuenta en Instagram.
Contexto.
Las colaboraciones son publicaciones que se comparten entre dos cuentas, apareciendo simultáneamente en ambos perfiles y sumando los «Me gusta», comentarios y shares de todas las audiencias. Esto lo hace el Narciso contemporáneo para que su hermoso reflejo se vea en el charco de aguamierda que rebosa de la alcantarilla y simultáneamente también se pueda ver en el agua del inodoro de un paradero de camiones.
¿Por qué me parece útil? Porque muchas veces un objetivo de interés puede tener miles de publicaciones y sería muy dispendioso revisar una por una para ver con quiénes se relaciona. Lo que hace la herramienta es precisamente eso: mostrarnos cuáles de sus publicaciones se han hecho en colaboración con otras cuentas, permitiéndonos crear un árbol de vínculos que puede servirnos en la investigación.
Pongamos como ejemplo una persona cuyo trabajo le obliga a viajar con cierta frecuencia. Existe una alta posibilidad de que esa persona se reúna con socios, clientes y colegas en esos viajes. En una cuenta con muchas publicaciones sería difícil buscar post por post para hallar esas relaciones y allí es donde entra InstagramPrivSniffer para separar la paja del grano.
Aclaro que no es gran cosa ni es una herramienta prodigiosa. Pero muchas veces cuando hacemos Osint una sola publicación puede darnos la información que necesitamos. Es solo eso: una opción más para encontrar lo que estamos buscando.
Instalación y uso.
La instalación de InstagramPrivSniffer es muy sencilla. Solo vamos a su repo en Github y clonamos la herramienta. Siga estos pasos y no debería tener problemas para obtenerla:
git clone https://github.com/obitouka/InstagramPrivSniffer.git cd InstagramPrivSniffer pip install -r requirements.txt python3 main.py -h
En este momento usted debe estar viendo las opciones de uso que son:
python3 main.py -h usage: InstagramPrivSniffer [-h] [-n] [--version] What my tool does: options: -h, --help show this help message and exit -n , --name name of the user --version version of this tool Thanks for using my tool!
Más fácil imposible. Con -h pedimos la ayuda y con -n le indicamos el username a investigar. Hagamos tres ejercicios a ver qué tal nos salen. El primero, con una persona; el segundo con una empresa y el tercero, el más interesante, con una cuenta privada.
Ejercicio 1: Una persona cualquiera.
Para este ejercicio voy a utilizar la cuenta de un artista (eso dice él) cuyo username es alejoaem. Es una cuenta con más de 300 publicaciones. Utilizaré InstagramPrivSniffer para buscar cuáles de esas publicaciones se han hecho en colaboración con otras cuentas. De esta forma podré realizar un árbol de vínculos de este sujeto. El comando sería:
python3 main.py -n alejoaem
Y el resultado fue:

La herramienta me arroja una docena de resultados de publicaciones hechas en colaboración con otra(s) cuenta(s). Ahora debo revisar esos links para saber con quiénes se relaciona esta persona. Veamos un par de esas relaciones.
La primera imagen (izquierda), nos muestra una publicación hecha por la cuenta quimera_danzaaerea en colaboración con nuestro objetivo. La segunda publicación (derecha) nos muestra una publicación hecha por nuestro objetivo en colaboración con otras 4 cuentas. Si pico donde dice 4 personas más sabré quienes son esas personas y/o empresas con quienes se relaciona.
| OJO: es importante aclarar que las colaboraciones no son iguales a las etiquetas. Las etiquetas podemos revisarlas en el perfil del usuario en la pestaña «etiquetadas». Las colaboraciones, por su parte, aparecerán en el timeline de la cuenta, por lo cual puede ser dispendioso encontrarlas. |
Ejercicio 2: Una cuenta empresarial.
Para el segundo ejercicio voy a utilizar la cuenta de Corferias. Esta cuenta tiene más de 19.000 publicaciones por lo cual sería imposible encontrar esos vínculos revisando el timeline. Veamos qué encontró InstagramPrivSniffer para este username:
Ahora sabemos que Corferias ha tenido vínculos laborales o de negocios con Expo 2 Ruedas Colombia y con Café de Colombia. Esto, cuando investigamos una empresa pequeña, puede darnos información muy valiosa sobre sus clientes, sus alianzas, sus proyectos y mil cosas más.
Ejercicio 3: Una cuenta privada.
Llegamos a la mejor parte: investigaremos los vínculos de una cuenta privada. Uno asumiría que una cuenta privada es, en efecto, privada. Pero no hay tal. El usuario puede tener configurada su cuenta como privada pero si otro usuario con una cuenta pública crea una publicación compartida con él, y éste acepta la publicación, la información estará disponible e InstagramPrivSniffer la encontrará. Veamos un ejemplo:

Tenemos una cuenta privada, no podemos acceder a sus publicaciones. Empero, es posible que una cuenta pública haya creado publicaciones compartidas con este usuario y él haya aceptado. En ese caso podremos acceder a esa publicación y obtener la información que ella contenga. Veamos:

InstagramPrivSniffer encontró que para esa cuenta privada hay una publicación colaborativa. Pico el enlace y veo que en efecto una academia de inglés ha creado una publicación compartida con el objetivo.

No es el hallazgo del siglo pero debemos verlo en contexto. En la información de perfil del usuario aparece esa cuenta pero podría no estar. Muchas personas no ponen en su bio ese tipo de información y sin embargo podemos encontrarla haciendo Osint.
Si ese fuera el caso, que el usuario no tuviera esa info en su perfil, tendríamos una pista valiosa. ¿Es su empresa? ¿Trabaja en ella? ¿Toma clases en ese programa? En Osint todo lo que encontramos son hilos que debemos halar. Algunos no llevan a nada y otros nos llevan a todo lo que necesitamos saber de un objetivo.
En algunas reseñas y comentarios leí críticas a la herramienta InstagramPrivSniffer pero yo sí le veo utilidad. Creo que si la combinamos con otras tools como Instaloader y Hostagram podemos hallar información valiosa de un objetivo a investigar.
Cuando hacemos Osint muchas veces nos encontramos con ingentes cantidades de información. Debemos aprender a depurar esos datos para hallar lo que buscamos y todas estas herramientas nos ayudan a hacerlo más rápido. Muchas de estas cosas podríamos hacerlas de forma manual pero no acabaríamos nunca. Espero les sirva. Hasta la próxima.




