
Outil automatisé de renseignement Facebook propulsé par l'IA pour le profilage de cibles, l'analyse de réseaux et le signalement de menaces. Fonctionne entièrement sur l'appareil via Ollama. Toute personne souhaitant utiliser la version lite peut consulter le lien ci-dessous.
Infiltrer & Exposer
Outil automatisé d'intelligence Facebook propulsé par l'IA pour le profilage de cibles, l'analyse de réseaux et le reporting de menaces. Fonctionne entièrement sur l'appareil via Ollama. Plateforme SOCMINT Facebook propulsée par l'IA — 100 % locale, zéro dépendance au cloud. Pour la version lite, consultez ce dépôt cliquez ici
Des guides d'utilisation complets pour les deux modes d'investigation sont disponibles sur le site web du projet :
BIRDY-EDWARDS est développé strictement pour des fins autorisées d'intelligence, d'application de la loi et de recherche académique uniquement.
Portée de l'accès aux données :
- Cet outil fonctionne exclusivement avec une session Facebook valide authentifiée par l'opérateur
- Il n'accède qu'aux données de profil, publications, photos, reels et commentaires visibles publiquement
- Il n'accède pas aux messages privés, aux profils verrouillés, au contenu restreint, ni à aucune donnée non visible par un utilisateur connecté
- Il n'utilise pas de bots, de faux comptes ou de création automatisée de comptes — l'opérateur fournit sa propre session authentifiée
Responsabilité légale :
- Cet outil ne doit être utilisé que sur des profils et contenus pour lesquels vous disposez d'une autorisation légale explicite de collecter et d'analyser des données
- Une utilisation sans autorisation peut violer les Conditions d'utilisation de Facebook, les lois applicables sur la protection des données (RGPD, IT Act, DPDP Act) et les réglementations locales
- Le développeur décline toute responsabilité en cas d'utilisation abusive, de collecte non autorisée de données ou de tout préjudice causé par une utilisation inappropriée
- Toutes les investigations relèvent de la seule responsabilité de l'opérateur
En utilisant BIRDY-EDWARDS, vous confirmez que votre utilisation est légale, autorisée et conforme à toutes les lois applicables dans votre juridiction.
Étape 1 — Installer Docker
Étape 2 — Installer Ollama
curl -fsSL https://ollama.com/install.sh | sh
Étape 3 — Démarrer Ollama lié à toutes les interfaces
OLLAMA_HOST=0.0.0.0:11434 ollama serve
Pour rendre cela permanent :
sudo systemctl edit ollama
Ajoutez :
[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
Étape 1 — Cloner le dépôt
git clone https://github.com/jeet-ganguly/birdy-edwards.git
cd birdy-edwards
Étape 2 — Créer les fichiers et répertoires requis
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
Étape 3 — Construire l'image Docker
⚠️ La première construction prend 15 à 25 minutes — dlib compile à partir du code source. Les constructions suivantes sont rapides (couches mises en cache).
docker compose build
Étape 4 — Démarrer le conteneur
docker compose up -d
docker compose logs -f
Étape 5 — Ouvrir l'interface web
http://localhost:5000
Étape 6 — Importer les cookies de session
http://localhost:5000/tools/import-cookies
Téléchargez un modèle sur votre machine hôte :
ollama pull gemma4:e2b
Ou utilisez le panneau Modèles IA de l'interface web — sélectionnez un modèle et cliquez sur Appliquer et télécharger.
Si vous utilisez une machine virtuelle, choisissez un modèle en fonction de la RAM allouée à la machine virtuelle.
BIRDY-EDWARDS nécessite une session Facebook valide. Utilisez l'extension de navigateur Cookie-Editor — fonctionne sur toutes les plateformes, aucun Selenium requis.
🔒 Sécurité opérationnelle : Il est fortement recommandé d'utiliser un compte factice dédié pour les investigations plutôt que votre compte Facebook personnel. Cela protège votre identité et empêche que votre compte principal soit signalé ou restreint.
http://localhost:5000/tools/import-cookies et collezRecevez automatiquement votre rapport PDF après chaque investigation.
https://api.telegram.org/bot<TOKEN>/getUpdatesÀ partir de ce moment, chaque investigation terminée envoie automatiquement une notification avec le rapport PDF en pièce jointe.
Si vous trouvez BIRDY-EDWARDS utile ou intéressant, voici quelques façons de soutenir le projet :
Chaque contribution, grande ou petite, aide à créer de meilleurs outils pour la communauté OSINT et du renseignement sur les menaces.
Ollama inaccessible depuis Docker
docker exec -it birdy-edwards curl http://host.docker.internal:11434/api/tags
Si cela échoue, redémarrez Ollama avec OLLAMA_HOST=0.0.0.0:11434 ollama serve
Erreur de base de données : table inexistante ou autre erreur liée à la base de données
Lancez une nouvelle investigation — le schéma est créé automatiquement lors de la première utilisation. Si vous arrêtez le processus pendant l'analyse, supprimez cette investigation et lancez-en une nouvelle.
Cookies expirés
Allez sur http://localhost:5000/tools/import-cookies et réimportez des cookies frais.
Le port 5000 est déjà utilisé
Modifiez dans docker-compose.yml : "5001:5000" puis accédez à http://localhost:5001
Mémoire insuffisante pendant la construction
Augmentez la mémoire de Docker Desktop à 8 Go ou plus via Paramètres → Ressources → Mémoire
La carte ne se charge pas
Les tuiles Leaflet + ArcGIS nécessitent un accès Internet sur la machine hôte. Si vous fonctionnez entièrement hors ligne, le conteneur de carte apparaîtra vide — toutes les autres fonctionnalités fonctionnent normalement.
Telegram n'envoie pas
Confirmez que votre bot a été démarré en lui envoyant un message /start. Vérifiez que l'identifiant de chat est correct à l'aide de l'URL getUpdates. Vérifiez que le port 443 n'est pas bloqué sur votre réseau.
Les contributions sont les bienvenues. Veuillez suivre ces directives pour garder le projet propre et cohérent.
Signaler des bugs
docker compose logsDemandes de fonctionnalités
Soumettre une demande de tirage (pull request)
git checkout -b feature/nom-de-votre-fonctionnalitegit commit -m "Ajout : courte description"git push origin feature/nom-de-votre-fonctionnalitemainDirectives de code
fb_cookies.pkl, les bases de données ni aucune donnée collectéeCe que nous accueillons favorablement
Ce que nous n'acceptons pas
BIRDY-EDWARDS Wraith 2.0 · Infiltrer & Exposer ·
| Composant | Minimum | Recommandé |
|---|
| Système d'exploitation | Ubuntu 24.04 LTS / Windows 10+ | Ubuntu 24.04 LTS |
| RAM | 8 Go | 16 Go |
| Stockage | 20 Go libres | 40 Go libres |
| Docker | Docker Desktop / Engine | Dernière version stable |
| Ollama | Dernière version | Dernière version |
| RAM | Modèle recommandé | Remarques |
|---|
| 8 Go | gemma4:e2b | Meilleure vision, plus de 140 langues |
| 16 Go | gemma4:e4b | Meilleur raisonnement, plus de 140 langues |
| 32 Go | gemma4:12b | Précision supérieure sur tous les modules |
| 32 Go+ | gemma4:27b | Précision maximale |