
Automatisiertes, KI-gestütztes Facebook-Intelligence-Tool zur Zielprofilierung, Netzwerkanalyse und Bedrohungsberichterstattung. Läuft vollständig auf dem Gerät über Ollama. Wer die Lite-Version nutzen möchte, findet den Link unten.
Infiltrate & Expose
Automatisiertes KI-gestütztes Facebook-Intelligence-Tool für Zielprofilierung, Netzwerkanalyse und Bedrohungsberichterstattung. Läuft vollständig auf dem Gerät über Ollama. KI-gestützte Facebook-SOCMINT-Plattform — 100 % lokal, keine Cloud-Abhängigkeit. Für die Lite-Version siehe dieses Repo hier klicken
Vollständige Nutzungsanleitungen für beide Untersuchungsmodi sind auf der Projektwebsite verfügbar:
BIRDY-EDWARDS wurde streng für autorisierte Intelligence-, Strafverfolgungs- und akademische Forschungszwecke entwickelt.
Umfang des Datenzugriffs:
- Dieses Tool arbeitet ausschließlich mit einer gültigen Facebook-Sitzung, die vom Bediener authentifiziert wurde
- Es greift nur auf öffentlich sichtbare Profildaten, Beiträge, Fotos, Reels und Kommentare zu
- Es greift nicht auf private Nachrichten, gesperrte Profile, eingeschränkte Inhalte oder Daten zu, die für einen angemeldeten Benutzer nicht sichtbar sind
- Es verwendet keine Bots, Fake-Konten oder automatisierte Kontenerstellung — der Bediener stellt seine eigene authentifizierte Sitzung bereit
Rechtliche Verantwortung:
- Dieses Tool darf nur für Profile und Inhalte verwendet werden, für die Sie ausdrücklich rechtlich autorisiert sind, Daten zu sammeln und zu analysieren
- Die Nutzung ohne Autorisierung kann gegen die Nutzungsbedingungen von Facebook, geltende Datenschutzgesetze (DSGVO, IT Act, DPDP Act) und lokale Vorschriften verstoßen
- Der Entwickler übernimmt keine Haftung für Missbrauch, unbefugte Datenerfassung oder Schäden, die durch unsachgemäße Nutzung entstehen
- Alle Untersuchungen liegen in der alleinigen Verantwortung des Bedieners
Durch die Nutzung von BIRDY-EDWARDS bestätigen Sie, dass Ihre Nutzung rechtmäßig, autorisiert und mit allen geltenden Gesetzen in Ihrer Rechtsordnung konform ist.
Schritt 1 — Docker installieren
Schritt 2 — Ollama installieren
curl -fsSL https://ollama.com/install.sh | sh
Schritt 3 — Ollama an alle Schnittstellen gebunden starten
OLLAMA_HOST=0.0.0.0:11434 ollama serve
Um dies dauerhaft zu machen:
sudo systemctl edit ollama
Hinzufügen:
[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"
sudo systemctl daemon-reload && sudo systemctl restart ollama
$env:OLLAMA_HOST="0.0.0.0"
ollama serve
Schritt 1 — Repository klonen
git clone https://github.com/jeet-ganguly/birdy-edwards.git
cd birdy-edwards
Schritt 2 — Erforderliche Dateien und Verzeichnisse erstellen
mkdir -p app/reports app/face_data app/post_screenshots app/status
touch app/fb_cookies.pkl app/socmint.db app/socmint_manual.db app/.ollama_model app/queue.db
New-Item -ItemType Directory app/reports, app/face_data, app/post_screenshots, app/status
New-Item -ItemType File app/fb_cookies.pkl, app/socmint.db, app/socmint_manual.db, app/.ollama_model
Schritt 3 — Docker-Image erstellen
⚠️ Der erste Build dauert 15–25 Minuten — dlib wird aus dem Quellcode kompiliert. Nachfolgende Builds sind schnell (Layer werden zwischengespeichert).
docker compose build
Schritt 4 — Container starten
docker compose up -d
docker compose logs -f
Schritt 5 — Web-UI öffnen
http://localhost:5000
Schritt 6 — Sitzungscookies importieren
http://localhost:5000/tools/import-cookies
Ziehen Sie ein Modell auf Ihrem Host-Rechner:
ollama pull gemma4:e2b
Oder verwenden Sie das KI-Modell-Panel in der Web-UI — wählen Sie ein Modell aus und klicken Sie auf Anwenden & Ziehen.
Wenn Sie eine virtuelle Maschine verwenden, wählen Sie ein Modell entsprechend dem zugewiesenen RAM der VM.
BIRDY-EDWARDS erfordert eine gültige Facebook-Sitzung. Verwenden Sie die Browser-Erweiterung Cookie-Editor — funktioniert auf allen Plattformen, kein Selenium erforderlich.
🔒 Operative Sicherheit: Es wird dringend empfohlen, für Untersuchungen ein dediziertes Sockenpuppen-Konto zu verwenden und nicht Ihr persönliches Facebook-Konto. Dies schützt Ihre Identität und verhindert, dass Ihr Hauptkonto markiert oder eingeschränkt wird.
http://localhost:5000/tools/import-cookies und fügen Sie einErhalten Sie Ihren PDF-Bericht nach jeder Untersuchung automatisch zugestellt.
https://api.telegram.org/bot<TOKEN>/getUpdatesAb diesem Zeitpunkt sendet jede abgeschlossene Untersuchung automatisch eine Benachrichtigung mit dem angehängten PDF-Bericht.
Wenn Sie BIRDY-EDWARDS nützlich oder interessant finden, gibt es mehrere Möglichkeiten, das Projekt zu unterstützen:
Jeder Beitrag, ob groß oder klein, hilft, bessere Tools für die OSINT- und Bedrohungsintelligence-Community zu entwickeln.
Ollama ist von Docker aus nicht erreichbar
docker exec -it birdy-edwards curl http://host.docker.internal:11434/api/tags
Wenn dies fehlschlägt, starten Sie Ollama mit OLLAMA_HOST=0.0.0.0:11434 ollama serve neu
DB-Fehler: keine solche Tabelle oder anderer DB-bezogener Fehler
Starten Sie eine neue Untersuchung — das Schema wird bei der ersten Nutzung automatisch erstellt. Wenn Sie den Prozess während der Analyse stoppen, löschen Sie diese Untersuchung und starten Sie eine neue.
Cookies abgelaufen
Gehen Sie zu http://localhost:5000/tools/import-cookies und importieren Sie frische Cookies erneut.
Port 5000 bereits belegt
Ändern Sie in docker-compose.yml: "5001:5000" und greifen Sie dann auf http://localhost:5001 zu
Nicht genügend Speicher während des Builds
Erhöhen Sie den Docker-Desktop-Speicher auf 8 GB+ über Einstellungen → Ressourcen → Speicher
Karte lädt nicht
Leaflet + ArcGIS-Kacheln erfordern Internetzugriff auf dem Host-Rechner. Wenn Sie vollständig ohne Netzwerkverbindung arbeiten, erscheint der Kartencontainer leer — alle anderen Funktionen funktionieren normal.
Telegram sendet nicht
Bestätigen Sie, dass Ihr Bot gestartet wurde, indem Sie ihm eine /start-Nachricht senden. Überprüfen Sie die Chat-ID mit der getUpdates-URL. Stellen Sie sicher, dass Port 443 in Ihrem Netzwerk nicht blockiert ist.
Beiträge sind willkommen. Bitte befolgen Sie diese Richtlinien, um das Projekt sauber und konsistent zu halten.
Fehler melden
docker compose logs beiFunktionsanfragen
Einen Pull Request einreichen
git checkout -b feature/ihr-funktionsnamegit commit -m "Add: kurze Beschreibung"git push origin feature/ihr-funktionsnamemainCode-Richtlinien
fb_cookies.pkl, Datenbanken oder gescrapte DatenWas wir begrüßen
Was wir nicht akzeptieren
BIRDY-EDWARDS Wraith 2.0 · Infiltrate & Expose ·
| Komponente | Minimum | Empfohlen |
|---|
| Betriebssystem | Ubuntu 24.04 LTS / Windows 10+ | Ubuntu 24.04 LTS |
| RAM | 8 GB | 16 GB |
| Speicher | 20 GB frei | 40 GB frei |
| Docker | Docker Desktop / Engine | Neueste stabile Version |
| Ollama | Neueste Version | Neueste Version |
| RAM | Empfohlenes Modell | Hinweise |
|---|
| 8 GB | gemma4:e2b | Beste Vision, 140+ Sprachen |
| 16 GB | gemma4:e4b | Besseres logisches Denken, 140+ Sprachen |
| 32 GB | gemma4:12b | Höhere Genauigkeit in allen Modulen |
| 32 GB+ | gemma4:27b | Maximale Genauigkeit |