
Decepticon v1.2.2
عامل اختراق ذاتي لفرق الاختبارات الهجومية
Decepticon — وكيل فريق أحمر مستقل
"مخترق ذكاء اصطناعي آخر؟ دعنا نخمّن — يشغّل nmap ويكتب تقريرًا."
عرض توضيحي للمنتج التجاري
☁️ لا ترغب في الاستضافة الذاتية؟ Decepticon متاح مباشرةً في السحابة.
تخطَّ إعداد Docker — نفّذ عمليات الفريق الأحمر المستقلة مباشرةً من متصفحك.
عرض توضيحي لواجهة سطر الأوامر مفتوحة المصدر
التثبيت
المتطلبات الأساسية: Docker وDocker Compose v2. مدعوم على macOS (Apple Silicon + Intel) وLinux (amd64 + arm64) وWindows (amd64 + arm64) — أصليًا عبر PowerShell أو عبر WSL2 (Ubuntu / Kali).
macOS / Linux / WSL2
curl -fsSL https://decepticon.red/install | bash
decepticon onboard # Interactive setup wizard (provider, API key, model profile)
decepticon # Start the core stack and drop into the terminal CLI
التشغيل الافتراضي يُنشئ مستوى الإدارة الأساسي (LiteLLM، PostgreSQL، Neo4j، Skillogy، LangGraph، sandbox) ويُطلق واجهة سطر الأوامر الطرفية. تُشغَّل أحمال العمل المتخصصة (BloodHound CE، Sliver C2، REA/Ghidra، …) ولوحة التحكم على الويب عند الطلب — حيث يقوم المنسّق (orchestrator) بتشغيل المتخصصين عبر ops_start("ad") وما شابه، وتُشغّل لوحة التحكم من داخل واجهة سطر الأوامر باستخدام /web (انظر لوحة التحكم على الويب).
Windows (PowerShell، أصلي)
irm https://decepticon.red/install.ps1 | iex
decepticon onboard
decepticon
→ البدء السريع · جولة الإعداد الكاملة
داخل واجهة سطر الأوامر التفاعلية
اكتب / لتصفح الأوامر، واختر باستخدام Up/Down، ثم اضغط Enter. يُكمل Tab
الأمر المحدد؛ تظهر الأسماء المستعارة أيضًا في المساعدة والإكمال التلقائي.
| الأمر | الاستخدام |
|---|---|
/help، /shortcuts | اكتشاف الأوامر أو اختصارات لوحة المفاتيح |
/model، /status | اختيار نموذج مُهيأ أو فحص اتصالات الجلسة |
/plan | الدخول إلى وضع التخطيط الاختياري، ثم إرسال رسالة التخطيط |
/mode red، /mode blue | العودة إلى Red أو اختيار تحقيق Blue |
/new | بدء محادثة جديدة في نفس المهمة والوضع عند الخمول |
/sessions، /resume | تصفح المحادثات المحفوظة أو متابعة العمل المتوقف |
/version (/about)، /pwd (/cwd) | التحقق من الإصدار قيد التشغيل ومسارات مساحة العمل |
/quit، /exit | مغادرة الدردشة؛ تستمر الخدمات وأعمال الخادم في العمل |
يرسل Enter؛ ويضيف Shift+Enter أو Alt+Enter أو Ctrl+J سطرًا. يستدعي Up/Down سجل
الإدخال عند صف الإدخال الأول/الأخير؛ ويبحث فيه Ctrl+R. يغلق Esc واجهة المستخدم
المركزة أولًا، ثم يوقف العمل النشط مؤقتًا؛ ويواصل /resume العمل. ينقل Ctrl+A إلى بداية
السطر الحالي. استخدم /queue لمراجعة الرسائل المنتظرة قبل /new.
يحافظ /new على المحادثات المحفوظة وسجل تمرير الطرفية؛ ولا ينشئ
مهمة أخرى أو يغيّر تفويض الهدف. لا يقبل /plan و/new أي
وسائط. في طرفية الويب، استخدم عناصر التحكم في الوضع من لوحة المعلومات.
تصف الاختصارات الجديدة وتسهيلات الشرطة المائلة أعلاه main الحالي، بما في ذلك
التغييرات غير المُصدرة. لا يؤدي دمج المصدر إلى تحديث الصور المثبتة. راجع
سجل الإصدارات، ومرجع CLI الكامل
وسلوك الترقية.
الاستخدام من Claude Code أو Codex
بعد بدء Decepticon، سجّل خادم MCP الخاص به في وكيل البرمجة لديك:
claude mcp add --scope user decepticon -- decepticon mcp serve
codex mcp add decepticon -- decepticon mcp serve
استخدم الأمر الخاص بعامل البرمجة المثبّت لديك، ثم شغّل
decepticon skill install لإضافة دليل المشغّل إلى كلا العاملين. راجع
دليل العامل الخارجي للاطلاع على Agent Skill،
وسير عمل الأدوات، ومسار تثبيت المصدر.
الاستخدام كمكتبة (pip)
هل تبني فوق العاملين — منتجًا، أو تكاملًا بحثيًا، أو منسّقًا مخصصًا؟ ثبّت SDK من PyPI:
pip install decepticon # core SDK
pip install "decepticon[neo4j]" # + the knowledge-graph attack-chain tools
decepticon هو SDK عميل: يوفّر مصانع الوكلاء والوسائط والأدوات والمهارات، ويوجّه استدعاءات LLM وتنفيذ بيئة العزل إلى خدمات وقت التشغيل عبر HTTP (DECEPTICON_LLM__PROXY_URL، SANDBOX_URL). لا يزال تشغيل الوكلاء يتطلب تلك الخدمات — استخدم حزمة Docker أعلاه، أو وجّه عناوين URL إلى ما يعادلها لديك. راجع Decepticon كمكتبة للاطلاع على واجهة تجاوز المصنع، وإضافات PluginBundle التصريحية، وبوابة الأمان.