العودة إلى التحديثات
New releaseAug 5, 2026

beelzebub v3.9.0

إطار عمل تشغيل آمن ومنخفض الكود للخداع، يستفيد من الذكاء الاصطناعي في المحاكاة الافتراضية للنظام.

مشاركة

Beelzebub — إطار خداع مفتوح المصدر

Beelzebub

إطار خداع مفتوح المصدر.

انشر طُعومًا واقعية. راقب سلوك المهاجم. حوّل التفاعلات إلى أدلة أمنية.

استكشف منصة Beelzebub · التوثيق · البدء السريع

CI Coverage License: GPL v3 Go Reference Mentioned in Awesome Go

يمنح Beelzebub فرق الأمن طريقة قابلة للتهيئة لدراسة النشاط الموجّه نحو خدمات الطُعم. حدّد البيئة التي يواجهها المهاجم، واختر كيفية استجابتها، والتقط التفاعل للتحقيق. شغّل الإطار بشكل مستقل أو اربطه بمنصة Beelzebub.

لماذا Beelzebub

  • انشر طُعومًا تناسب بيئتك. حدّد الخدمات والمسارات وقواعد الاستجابة في YAML. استخدم المعالجات الثابتة لسلوك متوقع أو استجابات مدعومة بـ LLM لتفاعلات تكيفية. وسّع وقت التشغيل بإضافات Go موثوقة عندما تحتاج إلى سلوك مخصص.
  • راقب ما يحدث بعد التواصل. التقط الأدلة من تفاعلات الطُعم، بما في ذلك الأوامر وتفاصيل طلبات HTTP وسياق الجلسة، حسب البروتوكول. امنح المحللين سجلًا للنشاط الموجّه نحو الخدمة لدعم التحقيق.
  • أدخل الأدلة إلى سير عملك. افحص السجلات محليًا، أو انشر أحداثًا منظمة إلى RabbitMQ، أو فعّل الإبلاغ إلى منصة Beelzebub. فعّل مقاييس Prometheus عبر core.prometheus.enabled: true لمراقبة نشاط وقت التشغيل؛ افتراضيًا، يكون مستمع المقاييس معطّلًا ولا يربط أي منفذ.

شاهده أثناء العمل

شاهد طُعمًا مدعومًا بـ LLM يستجيب لمدخلات المهاجم. يوضّح العرض التوضيحي كيف يمكن للاستجابات المولّدة أن تحافظ على تفاعل يتجاوز مجموعة ثابتة من معالجات الأوامر.

عرض توضيحي لطُعم Beelzebub مدعوم بـ LLM يستجيب لمدخلات المهاجم

كيف يعمل

تصل التفاعلات إلى خدمات الطُعم، وتتلقى استجابات من وقت تشغيل Beelzebub، وتنتج أحداثًا أمنية. تغذّي تهيئة YAML وقت التشغيل عبر التحقق؛ تُجمَّع إضافات Go في وقت التشغيل لتوسيع الخدمات والاستجابات. تذهب الأحداث إلى السجلات مع إبلاغ اختياري إلى RabbitMQ أو المنصة، بينما يعرض Prometheus المقاييس بشكل منفصل.

حدّد الخدمات والقواعد في YAML، وتحقق من صحة التهيئة، ثم ابدأ وقت التشغيل. تُجمَّع إضافات Go الموثوقة في وقت التشغيل لتوسيع الخدمات والاستجابات. تتعامل كل خدمة مع التفاعلات الواردة وتصدر الأدلة عبر مخرجات الأحداث المهيأة. تتطلب استجابات LLM مزوّدًا مهيأً؛ يمكن للمعالجات الثابتة العمل دون مزوّد.

يدعم الإطار SSH وHTTP وTCP وTELNET وMCP. تكشف طُعوم MCP أدوات طُعم تجعل الاستدعاءات المشبوهة قابلة للملاحظة أثناء اختبار الوكلاء الخاضع للتحكم. يمكنها تقديم أدلة على محاولات حقن الأوامر (prompt injection)؛ لكنها لا تضمن اكتشاف كل محاولة.

تشمل خيارات النشر ملف Go ثنائي محلي، وDocker Compose، وKubernetes مع Helm. راجع دليل البنية لسلوك وقت التشغيل وحدود التوسيع.

استكشف الطُعوم

ابدأ بواحدة من 18 تهيئة نموذجية في configurations/services. افتح ملف YAML لفحص قواعده وتكييفه مع بيئتك.

الفئةأمثلة الطُعم
الوصول عن بُعدSSH · SSH (LLM) · TELNET · RDP · VNC
الويبWordPress (LLM fallback) · HTTP 401 · HTTP methods · Apache directory maze
قواعد البيانات وذاكرات التخزين المؤقتMySQL · PostgreSQL (LLM) · SQL Server · Redis · Memcached
خدمات الشبكةSMB · LDAP
إنترنت الأشياءMQTT
وكلاء الذكاء الاصطناعيMCP bait tools

تتراوح الأمثلة بين اللافتات والاستجابات المختارة والتبادلات التفاعلية. تتطلب أمثلة LLM مزوّدًا مُهيَّأً؛ ويستخدمها WordPress لمساره الشامل (catch-all). تحقّق من تعيينات المنافذ في نشرك عند تفعيل أمثلة إضافية.

البدء

تحتاج إلى Git، وصدفة (shell)، وDocker Engine مع Compose v2. استخدم مضيف مختبر معزول مع تفويض لجميع المستمعين المُهيَّأين: يبدأ المُثبِّت حزمة من الخدمات المثالية، بما في ذلك المنافذ ذات الامتيازات. على Linux يمكنه تفعيل host networking؛ ولا يوفّر Docker عزل الشبكة في ذلك الوضع.

استخدم بيانات اعتماد اصطناعية وراجع دليل أمان الإنتاج قبل تعريض الخدمات للإنترنت.

git clone https://github.com/beelzebub-labs/beelzebub.git
cd beelzebub
./install.sh --docker

الإبلاغ عن المنصة اختياري. اترك رمز المنصة فارغًا عند المطالبة بالتشغيل بشكل مستقل. يتحقق وقت التشغيل من تكوينه قبل بدء المستمعين.

اختبر الطعم HTTP الافتراضي وافحص سجلاته:

curl -i http://localhost:8080/
docker compose logs -f beelzebub

توقّع 401 Unauthorized من مثال HTTP المرفق على المنفذ 8080. هذا هو الاستجابة المُهيّأة للطُعم، ما يؤكد أن المستمع قابل للوصول. إذا تخطّى المُثبّت منفذًا مشغولًا، فحلّ التعارض قبل الاختبار. اضغط Ctrl+C لإيقاف متابعة السجلات.

أوقف المختبر عند الانتهاء:

docker compose down

لإعداد خدمة واحدة أو لطريقة نشر أخرى، اتبع دليل التثبيت.

منصة Beelzebub

الإطار مفتوح المصدر هو الأساس: انشره وشغّله ووسّعه بشكل مستقل. منصة Beelzebub هي المنتج المُدار للفرق التي تحتاج إلى تنسيق الخداع عبر البيئات وربط الأدلة وقت التشغيل بسير عمل أمني أوسع.

استكشف قدرات النشر والتحقيق وإعداد التقارير في المنصة، واطّلع على كيفية ملاءمتها لمتطلبات فريقك.

استكشف منصة Beelzebub ←

الموارد والمجتمع

الفئات