OSINTGRAM ist ein OSINT -Tool auf Instagram, um die Aufklärung zu sammeln, zu analysieren und auszuführen.
Haftungsausschluss: Nur für Bildungszwecke! Die Mitwirkenden übernehmen keine Verantwortung für die Verwendung dieses Tools.
Warnung: Es ist ratsam, bei Verwendung dieses Tools nicht Ihr eigenes/primäres Konto zu verwenden.
Ossinggram bietet eine interaktive Shell an, um eine Analyse auf Instagram -Konto aller Benutzer durch den Spitznamen durchzuführen. Sie können bekommen:
- addrs Get all registered addressed by target photos
- captions Get user's photos captions
- comments Get total comments of target's posts
- followers Get target followers
- followings Get users followed by target
- fwersemail Get email of target followers
- fwingsemail Get email of users followed by target
- fwersnumber Get phone number of target followers
- fwingsnumber Get phone number of users followed by target
- hashtags Get hashtags used by target
- info Get target info
- likes Get total likes of target's posts
- mediatype Get user's posts type (photo or video)
- photodes Get description of target's photos
- photos Download user's photos in output folder
- propic Download user's profile picture
- stories Download user's stories
- tagged Get list of users tagged by target
- wcommented Get a list of user who commented target's photos
- wtagged Get a list of user who tagged target
Hier finden Sie eine detaillierte Befehle.
Neueste Version | Befehle | Changelog
challenge_required
umgehen? Der challenge_required
-Fehler bedeutet, dass Instagram ein verdächtiges Verhalten in Ihrem Profil bemerkt. Daher muss prüfen, ob Sie eine echte Person oder ein Bot sind. Um dies zu vermeiden, sollten Sie den vorgeschlagenen Link folgen und den erforderlichen Vorgang ausfüllen (ein Code einfügen, E -Mail usw. bestätigen). Fork/Clone/Download dieses Repo
git clone https://github.com/Datalux/Osintgram.git
Navigieren Sie zum Verzeichnis
cd Osintgram
Erstellen Sie eine virtuelle Umgebung für dieses Projekt
python3 -m venv venv
Laden Sie die virtuelle Umgebung
.venvScriptsactivate.ps1
source venv/bin/activate
pip install -r requirements.txt
ausführen
Öffnen Sie die Datei credentials.ini
im config
und schreiben Sie Ihr Instagram -Konto -Benutzername und Ihr Passwort in die entsprechenden Felder
Alternativ können Sie den Befehl make setup
ausführen, um diese Datei für Sie zu füllen.
Führen Sie das main.py -Skript auf zwei Arten aus
python3 main.py <target username>
python3 main.py <target username> --command <command>
aus Sie können OsIntgram2 Beta verwenden, um zu v2
-Zweig zu wechseln. Der V2 hat einige Verbesserungen und ist mit einer neuen Befehlsausführungsschnittstelle schneller. Versuchen Sie es mit git checkout v2
auszuführen.
In diesem Abschnitt wird erklärt, wie Sie dieses Bild schnell mit Docker
oder Docker-compose
verwenden können.
Bevor Sie entweder Docker
oder Docker-compose
verwenden können, stellen Sie bitte sicher, dass Sie die folgenden Voraussetzungen erfüllen.
make setup
AnmeldeinformationenWichtig : Ihr Container schlägt fehl, wenn Sie nicht Schritt 3 ausführen und Ihre Anmeldeinformationen konfigurieren
Wenn Docker installiert ist, können Sie ein Bild erstellen und als Container ausführen.
Bauen:
docker build -t osintgram .
Laufen:
docker run --rm -it -v " $PWD /output:/home/osintgram/output " osintgram < target >
<target>
ist das Instagram -Konto, das Sie als Ziel für Recon verwenden möchten.-i
ermöglicht es einem interaktiven Terminal, Befehle im Container zu verwenden. Dokumente-v
montiert ein Volumen zwischen Ihrem lokalen Dateisystem und dem Container, um auf den Ordner ./output/
zu speichern. Dokumente--rm
Flag entfernt das Container-Dateisystem nach Fertigstellung, um den Aufbau von Kreuzungen zu verhindern. Dokumente-t
-Flag weist ein Pseudo -Ty zu, das farbige Ausgabe ermöglicht. Dokumentedocker-compose
Sie können die Datei docker-compose.yml
diesen einzelnen Befehl verwenden:
docker-compose run osintgram < target >
Wobei target
das Instagram -Ziel für Recon ist.
Alternativ können Sie docker-compose
mit dem Makefile
ausführen:
make run
- Builds und läuft mit Compose. Eingabeaufforderungen für ein target
vor dem Laufen.
Zur einfachen Anwendung mit Docker-Compose wurde ein Makefile
bereitgestellt.
Hier ist ein Probenarbeitsfluss, um einen Container zu spinnen und osintgram
mit nur zwei Befehlen auszuführen!
make setup
- Richten Sie Ihre Instagram -Anmeldeinformationen einmake run
- Builds und betreibt einen OsIntgram -Container und fordert ein Ziel aufBeispiel Workflow für die Entwicklung:
make setup
- Richten Sie Ihre Instagram -Anmeldeinformationen einmake build-run-testing
-Erbaut einen Container aus, ohne das Hauptskript main.py
aufzurufen. Nützlich für eine it
-Docker -Sitzung für die Entwicklungmake cleanup-testing
-Reinigen Sie den Testbehälter aus build-run-testing
Um die Entwicklungsversion mit der neuesten Funktion zu verwenden und zu beheben, wechseln Sie einfach mit Git zu development
:
git checkout development
und aktualisieren Sie die letzte Version mit:
git pull origin development
Um OSINTGRAM mit der stabilen Version zu aktualisieren, ziehen Sie das neueste Komitee mit Git.
git checkout master
git pull origin master
Sie können eine Funktionsanforderung vorschlagen, die ein Problem oder eine Pull -Anfrage eröffnet.
Hier finden Sie eine Liste der Mitwirkenden von Ossinggram:
Instagram -API