
Herramienta OSINT para Twitter e Instagram.
Estoy buscando un mantenedor activo para Terra. Tengo algunas ideas interesantes para nuevas funciones y otras cosas posibles con Terra / OSINT. Me encantaría saber de personas interesadas. Escríbanme a [email protected]
Terra : Herramienta de reconocimiento en redes sociales.
Twitter
Instagram
Clona el repositorio de github
$ git clone https://github.com/xadhrit/terra.git
Cambia de directorio
$ cd terra
Para los requisitos ejecuta los siguientes comandos:
$ python3 -m pip install -r requirements.txt
Para las credenciales de Twitter :
Necesitas las credenciales que se listan en el archivo twitter.yml en la carpeta creds para usar terra.
Puedes encontrar más información sobre la API de Twitter y los Tokens de Acceso en El Portal de Desarrolladores de Twitter
Para las credenciales de Instagram:
Coloca tu nombre de usuario y contraseña de Instagram en el archivo creds/insta.yml. Y ya estás listo.
Uso básico:
~/terra$ python3 terra.py <nombre de usuario del objetivo>
ayuda : -j para guardar los resultados en un archivo JSON
-f para archivo de texto
ls: Muestra todos los comandos de Terra
help: Para obtener ayuda
quit: Para salir del programa
clear: Para limpiar la pantalla de tu terminal
exit: Para salir de Terra
reset target : Reiniciar nuevo objetivo en la línea de comandos
tweets : Obtener los últimos tweets publicados por el objetivo
favtweets : Obtener los últimos tweets que el objetivo ha marcado como favoritos
followers : Obtener la lista de seguidores del objetivo
following : Obtener la lista de seguidos del objetivo
info: Obtener una visión general e información sobre el objetivo
profile pic: Descargar la foto de perfil del objetivo
banner: Descargar el banner de perfil del objetivo
htags : Obtener los hashtags utilizados por el objetivo
ls : Muestra los comandos de Terra,
help : para obtener ayuda,
clear: para limpiar tu pantalla,
quit: para salir,
exit: Para salir de Terra,
locations : Para obtener la ubicación fijada del objetivo,
captions : Para recopilar los pies de foto del objetivo,
reset target: Para reiniciar el objetivo en Terra,
comments : Para todos los comentarios del objetivo,
followers : Para obtener la lista de seguidores del objetivo,
followings: Para obtener la lista de seguidos del objetivo,
followers emails : Para los correos electrónicos de los seguidores del objetivo,
following emails : Para los correos electrónicos de los seguidos del objetivo,
followers phone : Para los números de teléfono de los seguidores del objetivo,
followings phone : Para los números de teléfono de los seguidos del objetivo,
tags : Para obtener los hashtags utilizados por el objetivo,
timeline : Para una visión general de la cuenta del objetivo,
likes: Obtener el total de 'me gusta' del objetivo,
'
mediatype : Para información sobre las fotos y videos del objetivo,
photodes : Para recopilar la descripción de las fotos del objetivo,
'
photos : Para descargar las fotos del objetivo,
profile pic : Para descargar la foto de perfil del objetivo,
stories : Para descargar las historias del objetivo,
tagged': Para listar los usuarios que el objetivo ha etiquetado,
commenter': Para obtener todos los usuarios que han comentado en las publicaciones del objetivo,
ttag : Para listar los usuarios que han etiquetado al objetivo en sus publicaciones
Toda solicitud de extracción con código bueno y comprensible :) es bienvenida.
Abre un issue en Github.
Cada vez que inicies sesión de nuevo en tu cuenta de Instagram debes eliminar los identificadores de sesión y las cookies del archivo creds/settings.json y colocar llaves vacías en el archivo de esta manera
Python-twitter : https://github.com/bear/python-twitter
Instagram Private API : https://github.com/ping/instagram_private_api
Terra ya no es un proyecto activo. Estoy buscando mantenedores.
Para aquellos que no pueden ejecutar terra después del commit reciente
username: "nombre_de_usuario"
password: "contraseña"