
OSINT-Tool für Twitter und Instagram.
Ich suche einen aktiven Maintainer für Terra. Ich habe einige aufregende Ideen für neue Funktionen und andere Dinge, die mit Terra / OSINT möglich sind. Würde mich freuen, von Interessierten zu hören. Mailt mir an [email protected]
Terra : Recon-Tool für soziale Netzwerke.
Twitter
Instagram
Klone das GitHub-Repo
$ git clone https://github.com/xadhrit/terra.git
Verzeichnis wechseln
$ cd terra
Führen Sie für die Voraussetzungen die folgenden Befehle aus:
$ python3 -m pip install -r requirements.txt
Für Twitter-Zugangsdaten :
Sie benötigen die Zugangsdaten, die in der twitter.yml-Datei im creds-Ordner aufgeführt sind, um Terra zu verwenden. Weitere Informationen zur Twitter-API und zu Access Tokens finden Sie im Twitter-Entwicklerportal
Für Instagram-Zugangsdaten:
Geben Sie Ihren Instagram-Benutzernamen und Ihr Passwort in die Datei creds/insta.yml ein. Und schon geht's.
Grundlegende Verwendung:
~/terra$ python3 terra.py <username of target>
help : -j zum Speichern der Ergebnisse in einer JSON-Datei
-f für eine Textdatei
ls: Zeigt alle Terra-Befehle an
help: Für Hilfe
quit: Zum Beenden des Programms
clear: Zum Bereinigen des Terminalbildschirms
exit: Zum Verlassen von Terra
reset target: Neues Ziel in der Befehlszeile zurücksetzen
tweets: Neueste Tweets vom Ziel abrufen
favtweets: Neueste Tweets abrufen, die vom Ziel favorisiert wurden
followers: Liste der Follower des Ziels abrufen
following: Liste der Gefolgten des Ziels abrufen
info: Überblick und Informationen zum Ziel abrufen
profile pic: Profilbild des Ziels herunterladen
banner: Profilbanner des Ziels herunterladen
htags: Vom Ziel verwendete Hashtags abrufen
ls : Terra-Befehle anzeigen,
help : für Hilfe,
clear: zum Bereinigen Ihres Bildschirms,
quit: zum Beenden,
exit: Zum Verlassen von Terra,
locations : Zum Abrufen des gepinnten Standorts des Ziels,
captions : Zum Sammeln der Bildunterschriften des Ziels,
reset target: Zum Zurücksetzen des Ziels in Terra,
comments : Für alle Kommentare des Ziels,
followers : Zum Abrufen der Follower-Liste des Ziels,
followings: Zum Abrufen der Liste der Gefolgten des Ziels
followers emails : Für E-Mails der Follower des Ziels,
following emails : Für E-Mails der Gefolgten des Ziels,
followers phone : Für Telefonnummern der Follower des Ziels,
followings phone : Für Telefonnummern der Gefolgten des Ziels,
tags : Zum Abrufen der vom Ziel verwendeten Hashtags ,
timeline : Für eine Übersicht über das Konto des Ziels ,
likes: total_likes des Ziels abrufen,
'
mediatype : Für Informationen zu Fotos und Videos des Ziels,
'
photodes : Zum Sammeln der Fotobeschreibungen des Ziels,
'
photos : Zum Herunterladen der Fotos des Ziels,
profile pic : Zum Herunterladen des Profilbilds des Ziels,
stories : Zum Herunterladen der Stories des Ziels ,
tagged': Zum Auflisten von Benutzern, die vom Ziel getaggt wurden,
commenter': Zum Abrufen aller Benutzer, die auf Beiträge des Ziels kommentiert haben
ttag : Zum Auflisten von Benutzern, die das Ziel in ihren Beiträgen getaggt haben
Jeder Pull-Request mit gutem und verständlichem Code :) ist willkommen.
Erstellen Sie ein Issue auf Github.
Jedes Mal, wenn Sie sich erneut in Ihrem Instagram-Konto anmelden, müssen Sie die Sitzungs-IDs und Cookies aus der creds/settings.json-Datei löschen und leere geschweifte Klammern in die Datei setzen, wie folgt
Python-twitter : https://github.com/bear/python-twitter
Instagram Private API : https://github.com/ping/instagram_private_api
Terra ist kein aktives Projekt mehr. Ich suche Maintainer.
Für diejenigen, die Terra nach dem letzten Commit nicht ausführen können
username: "username"
password: "password"