
أداة ذكاء اصطناعي آلية لاستخبارات فيسبوك لتحليل الأهداف، وتحليل الشبكات، وإعداد تقارير التهديدات. تعمل بالكامل على الجهاز عبر Ollama. لمن يرغب في استخدام النسخة الخفيفة، يرجى مراجعة الرابط أدناه.
تسلل وكشف
أداة استخبارات فيسبوك آلية مدعومة بالذكاء الاصطناعي لتحليل الأهداف، وتحليل الشبكات، وإعداد تقارير التهديدات. تعمل بالكامل على الجهاز عبر Ollama. منصة SOCMINT لفيسبوك مدعومة بالذكاء الاصطناعي — محلية 100%، بدون أي اعتماد على السحابة. للنسخة الخفيفة راجع هذا المستودع اضغط هنا
أدلة الاستخدام الكاملة لوضعي التحقيق متاحة على الموقع الإلكتروني للمشروع:
تم تطوير BIRDY-EDWARDS حصريًا لأغراض الاستخبارات المصرح بها، وإنفاذ القانون، والبحث الأكاديمي فقط.
نطاق الوصول إلى البيانات:
- تعمل هذه الأداة حصريًا باستخدام جلسة فيسبوك صالحة تمت مصادقتها بواسطة المشغل
- تصل فقط إلى بيانات الملف الشخصي والمنشورات والصور والريلز والتعليقات المرئية للعامة
- لا تصل إلى الرسائل الخاصة، أو الملفات المقفلة، أو المحتوى المقيد، أو أي بيانات غير مرئية لمستخدم مسجل الدخول
- لا تستخدم الروبوتات أو الحسابات المزيفة أو إنشاء حسابات آلي — يقدم المشغل جلسة المصادقة الخاصة به
المسؤولية القانونية:
- يجب استخدام هذه الأداة فقط على الملفات الشخصية والمحتوى حيث لديك تفويضًا قانونيًا صريحًا لجمع البيانات وتحليلها
- الاستخدام دون تفويض قد ينتهك شروط خدمة فيسبوك، وقوانين الخصوصية المعمول بها (GDPR، IT Act، DPDP Act)، واللوائح المحلية
- لا يتحمل المطور أي مسؤولية عن سوء الاستخدام، أو جمع البيانات غير المصرح به، أو أي ضرر ناتج عن الاستخدام غير السليم
- جميع التحقيقات هي المسؤولية الوحيدة للمشغل
باستخدامك BIRDY-EDWARDS، فأنت تؤكد أن استخدامك قانوني ومصرح به ومتوافق مع جميع القوانين المعمول بها في نطاق سلطتك القضائية.
الخطوة 1 — تثبيت Docker
الخطوة 2 — تثبيت Ollama
curl -fsSL https://ollama.com/install.sh | sh
الخطوة 3 — تشغيل Ollama مرتبطًا بجميع الواجهات
OLLAMA_HOST=0.0.0.0:11434 ollama serve
لجعل هذا دائمًا:
sudo systemctl edit ollama
أضف:
[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
الخطوة 1 — استنساخ المستودع
git clone https://github.com/jeet-ganguly/birdy-edwards.git
cd birdy-edwards
الخطوة 2 — إنشاء الملفات والمجلدات المطلوبة
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
الخطوة 3 — بناء صورة Docker
⚠️ البناء الأول يستغرق 15–25 دقيقة — يتم تجميع dlib من المصدر. البنيات اللاحقة سريعة (الطبقات مخزنة مؤقتًا).
docker compose build
الخطوة 4 — تشغيل الحاوية
docker compose up -d
docker compose logs -f
الخطوة 5 — فتح واجهة الويب
http://localhost:5000
الخطوة 6 — استيراد ملفات تعريف الارتباط للجلسة
http://localhost:5000/tools/import-cookies
اسحب نموذجًا على جهازك المضيف:
ollama pull gemma4:e2b
أو استخدم لوحة نماذج الذكاء الاصطناعي في واجهة الويب — حدد نموذجًا وانقر تطبيق وسحب.
إذا كنت تستخدم جهازًا افتراضيًا، اختر نموذجًا وفقًا للذاكرة المخصصة للجهاز الافتراضي.
يتطلب BIRDY-EDWARDS جلسة فيسبوك صالحة. استخدم إضافة المتصفح Cookie-Editor — تعمل على جميع المنصات، بدون الحاجة إلى Selenium.
🔒 الأمن التشغيلي: يُنصح بشدة باستخدام حساب دمية مخصص للتحقيقات بدلاً من حسابك الشخصي على فيسبوك. هذا يحمي هويتك ويمنع تعليم حسابك الأساسي أو تقييده.
http://localhost:5000/tools/import-cookies والصقاحصل على تقرير PDF الخاص بك مُسلَّمًا تلقائيًا بعد كل تحقيق.
https://api.telegram.org/bot<TOKEN>/getUpdatesمن هذه النقطة، يرسل كل تحقيق مكتمل تلقائيًا إشعارًا مع تقرير PDF مرفقًا.
إذا وجدت BIRDY-EDWARDS مفيدًا أو مثيرًا للاهتمام، إليك بعض الطرق لدعم المشروع:
كل مساهمة، كبيرة كانت أم صغيرة، تساعد في بناء أدوات أفضل لمجتمع OSINT واستخبارات التهديدات.
Ollama غير قابل للوصول من Docker
docker exec -it birdy-edwards curl http://host.docker.internal:11434/api/tags
إذا فشل، أعد تشغيل Ollama مع OLLAMA_HOST=0.0.0.0:11434 ollama serve
خطأ في قاعدة البيانات: لا يوجد جدول من هذا القبيل أو خطأ آخر متعلق بقاعدة البيانات
ابدأ تحقيقًا جديدًا — يتم إنشاء المخطط تلقائيًا عند أول استخدام. إذا أوقفت العملية أثناء التحليل، احذف ذلك التحقيق وابدأ تحقيقًا جديدًا.
انتهت صلاحية ملفات تعريف الارتباط
انتقل إلى http://localhost:5000/tools/import-cookies وأعد استيراد ملفات تعريف ارتباط جديدة.
المنفذ 5000 قيد الاستخدام بالفعل
غيّر في docker-compose.yml: "5001:5000" ثم الوصول عبر http://localhost:5001
نفاد الذاكرة أثناء البناء
زد ذاكرة Docker Desktop إلى 8 جيجابايت+ عبر الإعدادات ← الموارد ← الذاكرة
الخريطة لا تُحمَّل
تتطلب بلاطات Leaflet + ArcGIS اتصالًا بالإنترنت على الجهاز المضيف. إذا كنت تعمل في بيئة معزولة تمامًا عن الشبكة، ستظهر حاوية الخريطة فارغة — جميع الميزات الأخرى تعمل بشكل طبيعي.
تيليجرام لا يرسل
تأكد من تشغيل بوتك بإرسال رسالة /start إليه. تحقق من صحة معرف المحادثة باستخدام رابط getUpdates. تأكد من أن المنفذ 443 غير محظور على شبكتك.
المساهمات مرحب بها. يرجى اتباع هذه الإرشادات للحفاظ على نظافة المشروع واتساقه.
الإبلاغ عن الأخطاء
docker compose logsطلبات الميزات
تقديم Pull Request
git checkout -b feature/your-feature-namegit commit -m "Add: short description"git push origin feature/your-feature-namemainإرشادات الكود
fb_cookies.pkl أو قواعد البيانات أو أي بيانات مجمعةما نرحب به
ما لا نقبله
BIRDY-EDWARDS Wraith 2.0 · تسلل وكشف ·
| المكوّن | الحد الأدنى | الموصى به |
|---|
| نظام التشغيل | Ubuntu 24.04 LTS / Windows 10+ | Ubuntu 24.04 LTS |
| الذاكرة | 8 جيجابايت | 16 جيجابايت |
| التخزين | 20 جيجابايت مساحة حرة | 40 جيجابايت مساحة حرة |
| Docker | Docker Desktop / Engine | أحدث إصدار مستقر |
| Ollama | الأحدث | الأحدث |
| الذاكرة | النموذج الموصى به | ملاحظات |
|---|
| 8 جيجابايت | gemma4:e2b | أفضل رؤية، أكثر من 140 لغة |
| 16 جيجابايت | gemma4:e4b | استدلال أفضل، أكثر من 140 لغة |
| 32 جيجابايت | gemma4:12b | دقة أعلى عبر جميع الوحدات |
| 32 جيجابايت+ | gemma4:27b | أقصى دقة |