
OSINT-Werkzeug, das entwickelt und konzipiert wurde, um IG-Benutzernamen aufzuspüren.
Erstellt von @shredzwho | 💖 Dieses Projekt sponsern
IG-Detective ist ein leistungsstarkes, Python-basiertes OSINT-Tool (Open Source Intelligence) für Instagram. Es bietet eine Premium-Interaktiv-Shell zur Durchführung tiefergehender Analysen von Instagram-Konten, zum Extrahieren des Standortverlaufs, zur Kartierung von Interaktionen und zur Erstellung automatisierter Ermittlungsberichte.
[!WARNING] Haftungsausschluss: Dieses Tool dient nur zu Bildungs- und Forschungszwecken. Nutzen Sie es verantwortungsbewusst und in Übereinstimmung mit den Nutzungsbedingungen von Instagram. Der Autor übernimmt keine Verantwortung für Missbrauch.
chromium-Browser mit playwright-stealth, um eine reale Umgebung nachzuahmen und dabei Cloudflare- und CDN-Ratenbegrenzungen vollständig zu umgehen.data-Archivierungsbefehl, wodurch die vollständige Medienreplikation des Profils drastisch beschleunigt wird.interactive_map.html mit lesbaren Adressen und klickbaren Markierungen.sna): Kartiert Interaktionen, um den "Inner Circle" zu identifizieren – die 10 am stärksten mit dem Ziel verbundenen Benutzer.temporal): Verwendet DBSCAN-Clustering, um die "Schlafphase" des Ziels zu identifizieren und die primäre Zeitzone vorherzusagen.stories): Aktive Story-URLs abrufen.recovery): Löst den Passwort-Reset-Fluss aus, um maskierte Kontakthinweise zur administrativen E-Mail-Verifizierung preiszugeben.intersect): Identifiziert physische physische Treffpunkte durch Abgleich von GPS/Zeit-Schnittpunkten zwischen zwei Zielen.stylometry): Generiert eine digitale "linguistische Signatur", um mehrere Konten auf Basis von Bigramm- und Emoji-Verteilung zu verknüpfen.audit): Statistische Erkennung von unauthentischer Bot-Aktivität mittels zeitlicher Jitter-Varianz.data): Lädt automatisch die Follower-Liste, Abonnement-Liste und Timeline-Medien (mit Metadaten-JSON) eines Ziels herunter und verpackt sie in einem einzigen ZIP-Archiv.data/<target>/.Repository klonen
git clone https://github.com/shredzwho/IG-Detective.git
cd IG-Detective
Virtuelle Umgebung einrichten
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
Abhängigkeiten installieren
pip install -r requirements.txt
Sie können IG-Detective vollständig in Docker ausführen, um Abhängigkeitsprobleme zu vermeiden. Der Container erfordert ein interaktives TTY (-it) und einen Volume-Mount, um Ihre forensischen Berichte zu speichern.
Docker Compose verwenden (Am einfachsten)
docker-compose run --rm detective
Standard Docker verwenden
docker build -t ig-detective .
docker run -it -v $(pwd)/data:/app/data ig-detective
Shell starten
python3 main.py
# or use the provided wrapper:
./run.sh
Kernbefehle Sobald Sie sich in der Shell befinden, müssen Sie zuerst ein Ziel festlegen, bevor Sie Analysemodule ausführen:
Für einen tiefen Einblick in die Systemarchitektur, forensische Methoden und Umgehungslogik siehe: 👉 DOCUMENTATION.md
main.py: Haupt-Einstiegspunkt für die Shell.run.sh: Start-Wrapper-Skript.src/api/: Netzwerkschicht mit dem Playwright-Stealth-Client und Auth-Manager.src/core/: Grundschicht mit Datenmodellen und Konfiguration.src/modules/: Geschäftslogikschicht mit Scrapern und tiefgehenden Analysetools.src/cli/: Präsentationsschicht mit interaktiver Eingabeaufforderung und Rich-Formatierern.data/: Automatisierte Ermittlungsberichte (git-ignoriert).Sie können dieses Projekt gerne forken und Pull-Requests einreichen. Bei größeren Änderungen eröffnen Sie bitte zuerst ein Issue, um zu besprechen, was Sie ändern möchten.
[MIT]
| Befehl | Beschreibung |
|---|
target <user> | Legt das Untersuchungsziel fest (erforderlicher erster Schritt) |
info | Grundlegendes Profil-OSINT anzeigen (Bio, externe Links, Metadaten) |
posts | Letzte Timeline-Aktivität & Statistiken des Ziels abrufen |
addrs | Geografische Ziele aus eingebettetem GPS extrahieren |
data | Ziel-Footprints (Medien, Follower) in eine ZIP-Datei exportieren |
surveillance | Zielmetriken/Bio-Änderungen live überwachen und verfolgen |
sna | Social Network Analysis zur Kartierung des "Inner Circle" durchführen |
temporal | Zeitzone und Schlafverhalten mittels DBSCAN berechnen |
stylometry | NLP-linguistisches Profiling von Bildunterschriften (Emojis & N-Gramme) |
recovery | Passwort-Reset-Fluss auslösen, um maskierte Kontakte preiszugeben |
intersect | GPS/Zeit-Schnittpunkte zwischen zwei Zielen abgleichen |
audit | Statistische Erkennung von unauthentischer Bot-Aktivität |
help | Interaktives Hilfemenü anzeigen |
exit | CLI sauber beenden |