Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ARES — منصة ممارسة الفريق الأحمر المستقلة مع تنسيق وحدة MITRE ATT&CK، وحل مسار الهجوم DAG، وضوابط OPSEC، وخزنة بيانات اعتماد مشفرة، وتقارير متعددة التنسيقات. | Kitploit
أدوات/GitHubGitHub/mafifrizi/ares
أدوات دفاعيةأطر اختبار الاختراقأطر الاستغلالتحليل الثغرات الأمنيةما بعد الاستغلالأمن السحابةالقيادة والسيطرةالفريق الأحمر
GitHubmafifrizi/ares

ARES

منصة ممارسة الفريق الأحمر المستقلة مع تنسيق وحدة MITRE ATT&CK، وحل مسار الهجوم DAG، وضوابط OPSEC، وخزنة بيانات اعتماد مشفرة، وتقارير متعددة التنسيقات.

عرض المستودع
28116منذ يوم واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
ARES Logo

ARES™

منصة التفاعل الهجومي الأحمر المستقلة والتحقق الأمني المستمر

المنصة مفتوحة النواة التي تُمكّن الفرق الحمراء في المؤسسات ومزودي خدمات الأمن المُدار ومراكز العمليات الأمنية من تنفيذ تفاعلات هجومية موجّهة، واكتشاف مسارات الهجوم الحتمية، والتحقق المستمر من الوضع الدفاعي دون أي مخاطر جانبية.


Version Python FastAPI React MITRE Security License Unit Suite


عرض المنصة • لماذا ARES؟ • المصفوفة التنافسية • البنية المعمارية • مصفوفة MITRE • البدء السريع • الأمان بثقة صفرية • التوثيق


⚡ الملخص التنفيذي

اختبار الاختراق التقليدي معيب جوهريًا: فهو مكلف، ومتقطع، ومرتبط بلحظة زمنية محددة، ويترك المؤسسات عمياء عن حالات الضبط الخاطئ المُستحدثة وأساليب المهاجمين الناشئة. وفي الوقت نفسه، تُغرق ماسحات الثغرات الآلية فرق مركز العمليات الأمنية بآلاف الثغرات الافتراضية دون إثبات قابلية الاستغلال أو مسارات الهجوم الجانبي متعددة المراحل.

ARES يسد هذه الفجوة. بُني من الأساس للبنية التحتية المؤسسية الحديثة، ويقدّم ARES منصة تفاعل هجومي أحمر مستقلة وموجّهة بالأهداف تُحاكي الجهات الفاعلة الحقيقية للتهديدات. من خلال الجمع بين جدران حماية النطاق على مستوى النواة، وتوصيف ضوضاء OPSEC التكيفي، ومُحلّل هجوم تفاعلي للرسم البياني الموجّه غير الدوري (DAG)، وأكثر من 60 تقنية مُسلّحة مرتبطة بـ MITRE ATT&CK، يُمكّن ARES فرق الأمن من إثبات قابلية استغلال الثغرات، وتحديد أقصر مسارات الاختراق إلى الجواهر التاجية في Active Directory، وإنشاء مخرجات جاهزة للإدارة التنفيذية دون أي توقف تشغيلي.


🎯 لماذا تختار المؤسسات ARES```

root@kitploit:~
                                THE ARES ADVANTAGE

┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐ │ STRICT SCOPE ENCLAVE │ │ AUTONOMOUS DAG ENGINE │ │ ZERO-TRUST ARCHITECTURE │ │ Hard kernel CIDR egress │ │ Computes shortest paths │ │ Memory-only JWT tokens, │ │ whitelisting prevents │───│ to Domain Admins & Crown│───│ AES-256 encrypted vault,│ │ any collateral impact. │ │ Jewels deterministically│ │ strict HMAC-CSRF checks.│ └─────────────────────────┘ └─────────────────────────┘ └─────────────────────────┘ │ ▼ ┌─────────────────────────┐ │ INSTANT EXECUTIVE SUITE │ │ Branded PDF, HTML, JSON │ │ deliverables with zero │ │ native GTK dependencies │ └─────────────────────────┘

root@kitploit:~
### ركائز القيمة الأساسية

1. **🛡️ حوكمة النطاق بدون أضرار جانبية**: تعمل كل حملة داخل حدود تشفيرية معزولة. تضمن عمليات التحقق الصارمة من عناوين IP و CIDR المستهدفة على مستوى مقبس الشبكة عدم لمس أي حزمة للبنية التحتية خارج النطاق.
2. **🧠 تخطيط مستقل موجه بالأهداف**: يحدد المشغلون أهدافًا عالية المستوى (مثل `domain_admin`، `full_compromise`، `cloud_audit`)، ويقوم محرك قرار ARES بشكل مستقل بتوليف مسارات تنفيذ متعددة المراحل باستخدام استدلالات الرسم البياني ووكلاء LLM الاختياريين (Claude / OpenAI / Ollama المحلي).
3. **🕸️ رسم بياني للهجوم متعدد المتجهات (DAG)**: استيعاب مجموعات BloodHound أو رسم جلسات النطاق النشطة في الوقت الفعلي. يحسب محرك الرسم البياني المدمج أقصر مسارات الهجوم، ويسلط الضوء على نقاط الاختناق، ويحاكي جدوى المحاور الجانبية.
4. **🔐 نموذج أمني دفاعي متعدد الطبقات**: مصمم لبيئات الثقة الصفرية. تحمي الجلسات المعتمدة على قاعدة البيانات، ورموز الوصول JWT قصيرة العمر في الذاكرة فقط، وبيانات اعتماد التحديث الدوارة HttpOnly، والخزائن المحلية المشفرة AES-256-GCM، التجزئات المحصودة والأدلة الحساسة للعميل.
5. **📑 خط أنابيب المخرجات الآلي**: إنشاء بنقرة واحدة لمخرجات الامتثال الجاهزة للتدقيق والعلامات التجارية بصيغ PDF و HTML و Markdown و JSON. يتميز بعرض PDF الآلي عبر متصفح بلا واجهة على Windows/Linux دون تبعيات GTK خارجية.

---

## 📊 مصفوفة مقارنة السوق

| القدرة التشغيلية | اختبار اختراق يدوي تقليدي | ماسحات الثغرات القديمة | منصة ARES المستقلة |
| :--- | :---: | :---: | :---: |
| **تكرار الاختبار** | سنوي / نصف سنوي | مجدول يوميًا / أسبوعيًا | **مستمر / عند الطلب** |
| **التحقق من قابلية الاستغلال** | يدوي وكثيف العمالة | ❌ مطابقة CVE النظرية | **إثبات حتمي متعدد المراحل** |
| **مسارات الهجوم متعددة القفزات** | رسم يدوي | ❌ لا شيء | **DAG تفاعلي في الوقت الفعلي** |
| **جيب النطاق وجدار الحماية الصادر** | انضباط المشغل فقط | جدران حماية الشبكة فقط | **فرض صارم لـ CIDR على مستوى المقبس** |
| **مسارات Active Directory الجانبية** | تنفيذ برنامج نصي بطيء | ❌ لا مسارات نشطة | **مجموعة BloodHound و Kerberos الأصلية** |
| **أمن وتخزين بيانات الاعتماد** | ملفات مسطحة فضفاضة / نص صريح | سجلات الثغرات | **خزنة مشفرة AES-256-GCM** |
| **خفض OPSEC والقياس عن بعد** | برامج نصية يدوية للتذبذب | ضوضاء شبكة عالية | **ملفات تعريف ضوضاء تكيفية وحاكم** |
| **وقت تسليم التقارير** | 1-2 أسبوع بعد المشاركة | تفريغ البيانات الخام | **مخرجات فورية متعددة الصيغ** |
| **بصمة النشر** | مستشارون خارجيون | وكلاء سحابة ضخمة | **محلي معزول جويًا / مستضاف ذاتيًا** |

---

## 🖥️ عرض المنصة وأسطح التحكم

تتميز منصة ARES بلوحة تحكم عالية الأداء ومتجاوبة للمشغل، مصممة بجماليات التقنية الداكنة، وحمل معرفي منخفض، وتحكم تشغيلي مدقق.```powershell
# Launch local development environment
.\.venv\Scripts\ares.exe dashboard dev --no-reload

1. 🛡️ حصن المشغّل وبوابة الثقة الصفرية

حاجز دخول ذاتي مصمم خصيصًا للمشغّلين الهجوميين المصرّح لهم وأفراد الأمن.

ARES Operator Enclave & Zero-Trust Authentication Gateway

حصن مشغّل ARES — ينفجر زر تسجيل الدخول بنيران بلازما قرمزية عند التمرير والنقر ومفتاح Enter. لوحة HTML5 Canvas للشبكة المعمارية الديناميكية، ومواصفات بيئة النظام، وتميمة ARES Cyber Dragon في اللوحة اليمنى.

  • المشكلة التي يحلّها: يلغي الوصول غير المصرّح به للمشغّلين، وهجمات إعادة تشغيل الرموز، وتسريب الرموز إلى تخزين المتصفح المحلي.
  • القدرات الرئيسية:
    • تفاعل التوقيع الناري القرمزي: نظام جسيمات نارية HTML5 Canvas في الوقت الفعلي يغلّف زر تسجيل الدخول عند التمرير (مستمر)، والنقر (انفجار)، ومفتاح Enter (انفجار بدون مؤشر) — جسيمات قائمة على الفيزياء مع الطفو والاضطراب والتوهج الشعاعي باستخدام requestAnimationFrame.
    • تميمة ARES Cyber Dragon المحيطة: علامة مائية للتميمة التجارية المدمجة على لوحة القياس عن بُعد مع شفافية معايرة وتوهج خلفي قرمزي، متناغمة مع مواصفات البيئة الزجاجية المصنفرة.
    • لوحة HTML5 Canvas للشبكة المعمارية الديناميكية المباشرة: لوحة HTML5 بتسريع عتادي منخفض الحمل بمعدل 60 إطارًا في الثانية مع نبضات بيانات متحركة في الوقت الفعلي وإضاءة قريبة من المؤشر.
    • عزل الرموز في الذاكرة فقط: تبقى رموز JWT قصيرة العمر في الذاكرة حصريًا؛ تستخدم بيانات اعتماد التحديث ملفات تعريف ارتباط HttpOnly للمضيف فقط مع تدوير لمرة واحدة.
    • الدخول الموحّد متعدد المستأجرين للمؤسسات (SAML 2.0 و OIDC): مصادقة اتحادية يبدأها مزود الخدمة مع Okta و Azure AD و Google Workspace. يتضمن تشفير بيانات الاعتماد على مستوى التطبيق بـ Fernet، وحماية إعادة التشغيل لمرة واحدة (InResponseTo/nonce)، وتعيين الأدوار في الوقت المناسب (JIT)، وقفل كلمة المرور المحلية الصارم للهويات الاتحادية. (انظر دليل إعداد SSO).
    • حماية CSRF بالتحقق المزدوج HMAC: تحقق بزمن ثابت على جميع الطلبات المعدِّلة للحالة (X-ARES-CSRF).
    • درع القوة الغاشمة التشفيري: يفرض تراجعًا أسيًا وتحديد معدل قائم على IP على محاولات المصادقة.

2. 📊 مركز القيادة التنفيذي والقياس عن بُعد

وحدة تحكم عملياتية في الوقت الفعلي توفر رؤية فورية للوضع عبر الحملات النشطة.

ARES Executive Command Center & Telemetry

مركز القيادة التنفيذي يعرض القياس عن بُعد في الوقت الفعلي، والنتائج المؤكدة حسب الخطورة، والصحة العملياتية.


ARES Executive Overview Standby & Fresh-Install Hero

نظرة عامة تكتيكية للحالة الصفرية — واجهة ترحيب نظيفة مع شريط جاهزية فوري وإجراءات تهيئة عند التشغيل بدون حملات نشطة.

  • المشكلة التي يحلّها: يجمّع المقاييس الهجومية المتناثرة في لوحة عملياتية واحدة في الوقت الفعلي دون الحاجة إلى استعلامات حالة يدوية.
  • القدرات الرئيسية:
    • نظام التصميم العملياتي: مُهندس بتسلسل هرمي بصري عالي الكثافة (مستوحى من Grafana و Linear و Sentry) — يتميز بلوحات سياقية بلمسة جانبية يسرى خفيفة (panel-subtle)، ومؤشرات صحة تفاعلية ديناميكية في الشريط العلوي، ومسارات تقدّم متقطعة مميزة لخطوط الأساس المترية غير المهيأة.
    • رؤى المشاركة القابلة للتنفيذ: يستبدل الأعداد الخام المكررة برؤى سياقية للوضع الأمني:
      • وضع المشاركة: تحديد واضح للحالة (Staged أو Executing أو Standby) يميّز الأهداف المحددة النطاق عن الحملات قيد التنفيذ.
      • صحة التنفيذ: مراقب في الوقت الفعلي لشذوذ خط الأنابيب، وفشل تنفيذ الوحدات، واستقرار الحصن.
      • سطح الهجوم: تتبع مباشر للمضيفين المكتشفين، ومحاور بيانات الاعتماد، وعمق اختراق الشبكة.
    • استيعاب القياس وخط الأنابيب: إنتاجية مجموعة العمال في الوقت الفعلي، ومدة المهام P95، ومؤشرات استيعاب الأحداث المباشرة.
    • واجهة التثبيت الجديد التكتيكية: تراجع تلقائي للحالة الفارغة مع دعوة مركزية للتهيئة وشريط جاهزية أدنى عند البدء بدون حملات.

3. 🎯 إدارة الحملات المحددة النطاق وحدود الأهداف

حوكمة أهداف بدون أضرار جانبية تفرض حدود قائمة CIDR البيضاء الصارمة وعزل الأدلة المشفرة.

ARES Scoped Campaign & Target Boundary Management

واجهة إدارة الحملات تعرض نطاقات الأهداف، وحدود CIDR، وعناصر التحكم في الضوضاء، وخزنة بيانات الاعتماد المشفرة.

  • المشكلة التي يحلّها: يمنع الفحص الكارثي خارج النطاق ويلغي ملفات بيانات الاعتماد غير المشفرة على حواسيب المشغّلين.
  • القدرات الرئيسية:
    • إرشاد المشغّل المستمر: تعريفات <label> مستمرة عبر جميع منتقيات الحملات ومدخلات المعاملات، مما يمنع غموض المشغّل أثناء المشاركات السريعة.
    • قوائم CIDR البيضاء الصارمة: فرض الحدود على مستوى الشبكة. يعترض المحرك ويُسقط أي طلب يستهدف عناوين IP أو شبكات فرعية غير معتمدة.
    • ملفات الضوضاء والاهتزاز: تكوين مستويات خنق المشاركة (Stealth أو Normal أو Aggressive) مع توزيعات تأخير عشوائية.
    • خزنة الحصن المشفرة AES-256: تُشفَّر تجزئات NTLM المحصودة، وتذاكر Kerberos، وبيانات اعتماد الخدمات عند التخزين باستخدام AES-256-GCM.
    • سير عمل التفكيك النظيف: حذف الحملة بنقرة واحدة ينظّف بأمان جميع صفوف قاعدة البيانات المرتبطة، ورؤوس الرسم البياني، والقطع المؤقتة.

4. ⚡ تنسيق الخصم المعياري (أكثر من 60 وحدة)

كتالوج واسع من تقنيات الخصم المسلّحة المتوافقة مع مصفوفة MITRE ATT&CK للمؤسسات.

ARES Modular Adversary Orchestration

كتالوج الوحدات مع تصنيف MITRE ATT&CK، وتوليد المعاملات الديناميكي، وأوضاع السلامة للتشغيل التجريبي.

  • المشكلة التي يحلّها: يستبدل نصوص GitHub غير الموثوقة وغير المُتحقق منها بوحدات خصم مُصنّفة وقابلة للتكرار والتدقيق.
  • القدرات الرئيسية:
    • تغطية شاملة للمتجهات: أكثر من 60 تقنية معيارية تغطي Active Directory (ad.kerberoast، ad.adcs، ad.enum_users)، وWindows (windows.uac_bypass)، وLinux، والسحابة (AWS و Azure و GCP)، والبنية التحتية للشبكة.
    • لوحة تنفيذ مبسّطة: عرض تنفيذ نظيف مع تسميات حقول مستمرة، وتلميحات تبعية منخفضة الوزن، وتحقق مركّز عند الإرسال يحل محل بطاقات التحذير الافتراضية المتطفلة.
    • مخططات مُصنّفة ديناميكية: تُولَّد نماذج واجهة المستخدم ديناميكيًا من نماذج Python Pydantic مع تحقق صارم.
    • محرك السلامة للتشغيل التجريبي: التحقق من استجابة الهدف والمعاملات والنتيجة المتوقعة قبل إرسال حركة المرور الهجومية.
    • تنفيذ مقيّد بالأدوار: تتطلب صلاحيات قائد الفريق والمشغّل للتنفيذ؛ تتطلب الوحدات الحساسة عالية الضوضاء تأكيدًا صريحًا.

5. 🕸️ رسم بياني متعدد المتجهات للهجوم وإعادة تشغيل الأهداف

حلّال رسم بياني موجّه لا دوري (DAG) تفاعلي يتصور مسارات الهجوم على المؤسسات وسلاسل تصعيد الامتيازات.

ARES Multi-Vector Attack Graph & Objective Replay

رسم بياني متعدد المتجهات للهجوم مع كابلات توصيل بيضاء مضيئة آلية، وتسلسل هرمي من اليسار إلى اليمين (وحدة تحكم المجال ← النتائج ← المضيفون)، وفحص آمن للبيانات الوصفية في الوقت الفعلي.

  • المشكلة التي يحلّها: يترجم بيانات الثغرات الخام إلى مسارات اختراق مرئية قابلة للتنفيذ يمكن للمديرين التنفيذيين والمهندسين فهمها فورًا.
  • القدرات الرئيسية:
    • توجيه كابلات التوصيل السيبراني الآلي: عرض في الوقت الفعلي لكابلات بيضاء مضيئة آلية (#ffffff) تربط وحدات تحكم المجال والنتائج الأمنية والمضيفين المكتشفين دون سحب يدوي.
    • تسلسل هرمي حتمي من اليسار إلى اليمين: تخطيط أعمدة نظيف خالٍ من التصادم ينشأ من وحدة تحكم المجال (DC01) على اليسار، عبر النتائج الأمنية النشطة، إلى المضيفين الأعضاء المستهدفين.
    • خوارزميات أقصر مسار: يحسب بشكل حتمي أقل عدد من القفزات المطلوبة لاختراق وحدات تحكم المجال أو بيانات اعتماد الجذر السحابية.
    • استيعاب BloodHound / SharpHound الأصلي: استيراد أرشيفات BloodHound JSON مباشرة إلى محرك الرسم البياني ARES للتحليل الموحّد.
    • فحص الكيانات التفاعلي: استكشاف العلاقات بين المستخدمين والمجموعات وأجهزة الكمبيوتر وقوائم التحكم في الوصول (ACLs) وجلسات Kerberos النشطة مع تنقل سلس ومفتش تفاصيل آمن في الوقت الفعلي.
    • إعادة تشغيل الأهداف: إعادة محاكاة سلاسل الهجوم التاريخية للتحقق من فعالية التصحيح الدفاعي.

6. 📑 محرك التقارير الآلي ومكتبة الأدلة

توليد فوري للمخرجات ينتج تقارير امتثال جاهزة للتدقيق ذات علامة تجارية عبر تنسيقات مؤسسية متعددة (PDF تنفيذي، Markdown تقني، CSV للعيوب).

ARES Automated Report Engine & Evidence Library

محرك التقارير ومكتبة القطع الأثرية يدعم التصدير متعدد التنسيقات مع إدارة دورة حياة متزامنة في الوقت الفعلي.

  • المشكلة التي يحلّها: يلغي أكثر من 40 ساعة تُنفق عادةً في كتابة وتنسيق وتنقيح تقارير اختبار الاختراق يدويًا.
  • القدرات الرئيسية:
    • شبكة توليد منظمة: تخطيط متعدد الأعمدة محاذى مع عناصر <label> مستمرة (Target Campaign، Export Format) وتغذية راجعة نظيفة لأخطاء التحقق المضمّنة.
    • تصدير متعدد التنسيقات: توليد بنقرة واحدة لمخرجات PDF و HTML و Markdown و JSON.
    • محرك PDF آلي بدون واجهة: تراجع مدمج باستخدام وضع Microsoft Edge / Chromium بدون واجهة لتصدير PDF نظيف دون تبعيات GTK معقدة على Windows.
    • تنقيح الأدلة الآلي: ينقّح تلقائيًا كلمات المرور الخام الحساسة والمفاتيح الخاصة في مخرجات العملاء مع الاحتفاظ بأدلة التدقيق.
    • مكتبة تقارير متزامنة: مستودع قطع أثرية موثّق مع تنزيلات فورية، وحذف لكل تقرير، ومزامنة حالة واجهة المستخدم في الوقت الفعلي.

7. 🧠 الاستراتيجية الذاتية والمخطط بالذكاء الاصطناعي

محرك ذاتي موجّه بالأهداف يخطط ويرتب أولويات وينفّذ سلاسل هجوم معقدة مع احترام حدود OPSEC.

ARES Autonomous Strategy & AI Planner

وحدة تحكم الاستراتيجية الذاتية لتخطيط الحملات القائم على الأهداف وحوكمة الاحتواء التكيفي.

  • المشكلة التي يحلّها: ينسّق سلاسل هجوم متعددة الوحدات بشكل ذاتي دون الحاجة إلى تدخل يدوي مستمر من المشغّل.
  • القدرات الرئيسية:
    • التحقق الديناميكي من المحرك: فحوصات صحة غير متزامنة في الوقت الفعلي ضد خوادم Ollama المحلية (GET /api/tags) مع مهل دون الثانية وتخزين مؤقت TTL، مقترنة بالتحقق الديناميكي من مفاتيح السحابة من جانب الخادم (Claude، OpenAI).
    • تصميم نظيف محوره المشغّل: تسميات حقول مستمرة (Target Campaign، Strategic Objective، AI Planning Engine، Explicit Authorizations)، وأوصاف أهداف مقروءة للبشر، وإلغاء كامل لتسريب متغيرات بيئة الخادم في تسميات واجهة المستخدم.
    • تحقق مركّز عند الإرسال: إزالة صناديق التحذير من العرض الافتراضي للصفحة؛ تظهر أخطاء التحقق مضمّنة أسفل الحقول المستهدفة فقط عند محاولة التنفيذ.
    • حاكم الاحتواء التكيفي: يقيّم باستمرار القياس الدفاعي وحدود الضوضاء، ويبطئ تلقائيًا أو يوقف الإجراءات العدوانية عندما تبلغ مخاطر الكشف ذروتها.

8. 🔍 التعمق في كيانات رسم الهجوم ومفتش العقد

قياس كيانات Active Directory المتعمق، وفحص العلاقات، وتدقيق التفاصيل الآمن في الوقت الفعلي مباشرة داخل اللوحة.

ARES Attack Graph Entity Deep-Dive & Node Inspector

درج تفاصيل آمن تفاعلي يعرض قياس وحدة تحكم المجال (DC01 10.10.10.2)، ومستويات الاختراق النشطة، ومنافذ سطح الهجوم المفتوحة (53، 88، 135، 139، 389، 445، 636، 3268، 3389)، وحالات ملكية الأصول.

  • المشكلة التي يحلّها: يلغي التبديل السياقي بين مصوّرات الرسم البياني وأدوات الاستطلاع عبر سطر الأوامر من خلال توفير قياس العقد المباشر في شريط جانبي تفاعلي.
  • القدرات الرئيسية:
    • فحص سمات الكيانات: فحص فوري لعنوان IP، واسم المضيف، وقياس نظام التشغيل، ومستويات الاختراق، وأعلام وحدة تحكم المجال (is_dc) عند تحديد أي عقدة في الرسم البياني.
    • تعيين منافذ سطح الهجوم: رؤية في الوقت الفعلي للمنافذ المفتوحة في البنية التحتية (DNS 53، Kerberos 88، RPC 135، NetBIOS 139، LDAP 389، SMB 445، LDAPS 636، Global Catalog 3268، RDP 3389).
    • تدقيق التفاصيل الآمن: درج منزلق مُدقّق يوفر قياسًا دقيقًا دون إرباك لوحة DAG الرئيسية، مع إغلاق سريع.

9. 🔗 سلاسل تنفيذ الخصم متعددة المراحل

سلاسل قتل حتمية متعددة الخطوات تنسّق الاستطلاع وحصاد بيانات الاعتماد والحركة الجانبية بالتسلسل.

ARES Multi-Stage Adversary Execution Chains

سلاسل تنفيذ آلية تشمل سلسلة تعرّض AD Kerberos وسلسلة تعداد نطاق AD.

  • المشكلة التي يحلّها: يستبدل استدعاء الأدوات اليدوي خطوة بخطوة بسلاسل هجوم منسّقة ومُتحقق منها مسبقًا تمرر المخرجات تلقائيًا إلى الوحدات اللاحقة.
  • القدرات الرئيسية:
    • تسلسلات هجوم جاهزة: سلاسل جاهزة للاستخدام لتعرّض Kerberos (asreproast -> kerberoast -> hashcat)، وتعداد النطاق، وتصعيد الامتيازات السحابية.
    • تمرير السياق الديناميكي: تُملأ بيانات الاعتماد والتجزئات المحصودة في الخطوة الأولى تلقائيًا في معاملات الأهداف للخطوات اللاحقة.
    • ميزانية OPSEC المدمجة: تتبع الضوضاء التراكمية واحتمالية الكشف عبر السلسلة بأكملها قبل بدء التنفيذ.

10. 🛡️ قاعدة معارف تجنّب EDR / OPSEC والتخطي

تتبع تجريبي لفعالية التجنّب عبر منصات الكشف والاستجابة لنقاط النهاية (EDR) المؤسسية.

ARES EDR and OPSEC Evasion Matrix

قاعدة معارف التخطي تتبع معدلات نجاح التقنيات عبر CrowdStrike Falcon و SentinelOne و Microsoft Defender.

  • المشكلة التي يحلّها: يمنع المشغّلين الهجوميين من نشر حِمل محروق أو مكتشف بشكل أعمى ضد البنية التحتية للعملاء المراقبة.
  • القدرات الرئيسية:
    • معدلات النجاح التجريبية: معدلات نجاح تاريخية مصنّفة حسب تقنيات التجنّب المحددة (ترقيع AMSI، إلغاء ربط استدعاءات النظام، تجويف العمليات) ومورّد EDR.
    • ذاكرة التجنّب عبر الجلسات: تحدّث نتائج المشاركات قاعدة معارف موحّدة، محذّرة المشغّلين قبل تنفيذ تقنيات ذات احتمالية نجاح منخفضة.
    • عناصر التحكم الدفاعية في الاهتزاز: توزيعات تأخير دقيقة وتباعد الحزم لتجنّب الاستدلالات السلوكية وقواعد ارتباط SIEM.

11. 🔐 حوكمة الأمن بالثقة الصفرية ومسار التدقيق

تحكم موثّق في الوصول متعدد الأدوار، ودورة حياة مفاتيح API التشفيرية، والتحقق المستمر من سلامة المنصة.

ARES Zero-Trust Security Governance

إدارة ملف تعريف المشغّل، وتوفير مفاتيح API محددة النطاق، وتدقيقات أمن النظام الآلية.

  • المشكلة التي يحلّها: يضمن عدم الإنكار، وفصل الحدود القائم على الأدوار، وضمان الامتثال لعمليات الأمن الهجومي.
  • القدرات الرئيسية:
    • التحكم في الوصول القائم على الأدوار (RBAC): مستويات صلاحيات مفروضة بصرامة (Team Lead، Operator، Recon، Reporter) تحكم تنفيذ الوحدات وعرض الأدلة.
    • مفاتيح API محددة النطاق: رموز حامل مُولّدة تشفيريًا مع انتهاء صلاحية قابل للتكوين وأذونات دقيقة لتكامل CI/CD.
    • مسار تدقيق مباشر: تسجيل مستمر للإضافة فقط لكل إجراء مشغّل، وفحص هدف، واسترجاع بيانات اعتماد لمراجعة ما بعد المشاركة.

12. 📡 العمليات المباشرة وتدفق الأحداث في الوقت الفعلي

ناقل أحداث WebSocket عالي التردد يبث القياس العملياتي ومخرجات الوحدات وحالة خط الأنابيب.

ARES Live Operations Stream

وحدة تحكم أحداث عملياتية مباشرة مع قياس مخزّن مؤقتًا وبث WebSocket عالي الإنتاجية.

  • المشكلة التي يحلّها: يمنح قادة المشاركة وعيًا ظرفيًا فوريًا وموحّدًا لجميع الوكلاء الموزعين والمهام الخلفية.
  • القدرات الرئيسية:
    • تسليم الأحداث دون الثانية: ناقل WebSocket غير متزامن يبث stdout/stderr المباشر، وأحداث اكتمال الوحدات، والتنبيهات الدفاعية.
    • قياس السجلات المخزّن مؤقتًا: تخزين مؤقت للأحداث مقاوم لإعادة الاتصال يضمن عدم فقدان أي سطر سجل أثناء تقلبات الشبكة.
    • تعاون متعدد المشغّلين: يرى المشغّلون المتزامنون أحداث تنفيذ الحملة المشتركة في الوقت الفعلي.

13. 📋 كتب اللعب المؤسسية وقوالب الحملات

معماريات مشاركة موحّدة لتمارين الفريق الأحمر المتكررة، وتدقيقات الامتثال، وتدريبات الفريق البنفسجي.

ARES Enterprise Campaign Templates

قوالب مشاركة مدمجة تشمل اختبار الاختراق الداخلي، والاختراق الكامل لـ AD، وتقييم السحابة، والاختراق المفترض.

  • المشكلة التي يحلّها: يلغي التكوين اليدوي للنطاق للتقييمات الموحّدة ويضمن منهجية اختبار متسقة عبر المشاركات المؤسسية.
  • القدرات الرئيسية:
    • كتب لعب جاهزة: قوالب حملات جاهزة للنشر مع ملفات تعريف أهداف مُعدّة مسبقًا، ومجموعات وحدات، ومتطلبات تقارير.
    • تأليف قوالب مخصصة: تصدير المشاركات المخصصة الناجحة كقوالب قابلة لإعادة الاستخدام للفرق الداخلية وعملاء MSSP.
    • فحوصات السلامة المسبقة: تحقق آلي من النطاق والأذونات قبل تشغيل أي حملة قائمة على قالب.

14. 🔌 OpenAPI 3.1 التفاعلي وتكامل المطورين

سطح REST API تفاعلي وموثّق بالكامل للأدوات المخصصة، وتنسيق SOC، وتكامل خط أنابيب CI/CD.

ARES Interactive OpenAPI Documentation

توثيق Swagger UI التفاعلي الذي يعرض أكثر من 70 نقطة نهاية عملياتية للأتمتة المؤسسية.

  • المشكلة التي يحلّها: يتيح تكاملًا برمجيًا سلسًا مع منصات SOAR المؤسسية الحالية، وخطوط أنابيب التقارير المخصصة، وبوابات أمان CI/CD.
  • القدرات الرئيسية:
    • أكثر من 70 نقطة نهاية موثّقة: تغطية REST كاملة عبر المصادقة والحملات وتنفيذ الوحدات ورسوم الهجوم والمخرجات.
    • التوافق مع OpenAPI 3.1: مخططات طلب/استجابة مُتحقق منها بصرامة ومُولّدة مباشرة من نماذج Python Pydantic.
    • بيئة اختبار تفاعلية: اختبار API داخل المتصفح مع مصادقة رمز الحامل ودعم رمز CSRF.

🎛️ تفصيل أسطح التحكم| السطح | المسؤولية الأساسية | علامات التبويب الفرعية المتاحة | المشغلون الأساسيون |

| :--- | :--- | :--- | :--- | | نظرة عامة | الصحة التنفيذية، عدادات القياس عن بُعد، مقاييس خطورة النتائج. | لوحة واحدة | جميع أصحاب المصلحة | | الحملات | القائمة البيضاء للنطاق، ملفات تعريف الضوضاء، خزنة بيانات الاعتماد المشفرة. | List، Scope، Findings | قائد الفريق، المشغل | | الوحدات | كتالوج يضم أكثر من 60 وحدة، نماذج إدخال المعاملات، وحدة تحكم التنفيذ. | Catalog، Run Panel، Results | المشغل | | التقارير | منشئ المخرجات، حزم الأدلة، دورة حياة مكتبة التقارير. | Generate، Library | المشغل، معدّ التقارير | | الرسم البياني | استكشاف كيانات DAG، أقصر مسارات الهجوم، استيعاب BloodHound. | Entities، Attack Paths، Ingest | المشغل، الاستطلاع | | القوالب | كتب لعب المهام القابلة للتكرار وخطط سير العمل متعددة المراحل. | Templates، | قائد الفريق، المشغل | | | محرك مستقل موجه نحو الأهداف، تكامل مخطط الذكاء الاصطناعي. | ، ، | قائد الفريق، المشغل | | | بيانات اعتماد المشغل، دورة حياة مفاتيح API، فحوصات تدقيق التبعيات. | ، ، | قائد الفريق | | | القياس الدفاعي عن بُعد، تتبع التجاوز، قواعد التهرب من الكشف. | ، | المشغل | | | تدفقات أحداث WebSocket في الوقت الفعلي وسجلات القياس عن بُعد المخزنة مؤقتًا. | ، | المشغل |


🏗️ بنية النظام وخط أنابيب البيانات

يتبع ARES بنية دفاع في العمق صارمة تفصل بين العرض، وتنسيق التنفيذ، وحوكمة الأمان، والتخزين التشفيري الدائم:```mermaid flowchart TB subgraph Client["Presentation Layer (Operator Enclave)"] UI["React 19 Dashboard
(Vite + TypeScript)"] Mesh["Dynamic Architectural Grid
(Canvas 2D Engine)"] WSClient["WebSocket Client
(Real-Time Telemetry Stream)"] end

root@kitploit:~
subgraph Gateway["Zero-Trust Security Gateway"]
    FastAPI["FastAPI Async Engine<br>(Uvicorn Backend)"]
    AuthGuard["Auth & Session Guard<br>(Memory-Only JWT + HttpOnly Refresh)"]
    CSRF["HMAC Double-Submit CSRF<br>(X-ARES-CSRF Validation)"]
    RateLimit["Rate Limiting & Brute-Force Shield"]
end

subgraph Core["ARES Core Engine & Governance"]
    ScopeFirewall["Scope Egress Firewall<br>(Strict CIDR & IP Whitelist)"]
    Governor["OPSEC Noise Governor<br>(Adaptive Jitter & Throttling)"]
    Orchestrator["Module Execution Orchestrator<br>(Worker Thread Pool)"]
    AutoPlanner["Autonomous Strategy Engine<br>(DAG Heuristics / AI Planner)"]
end

subgraph Storage["Cryptographic Persistence Layer"]
    DB[(SQLite / PostgreSQL<br>Alembic Versioned)]
    Vault[(AES-256-GCM Vault<br>Encrypted Credentials & Hashes)]
    GraphEngine["Attack Graph DAG Engine<br>(BloodHound Ingest & Shortest Path)"]
end

subgraph Deliverables["Reporting Pipeline"]
    PDFGen["Headless Chromium / Edge Engine<br>(Automated PDF Generation)"]
    Artifacts["Evidence Library<br>(HTML, Markdown, JSON)"]
end

UI -->|HTTPS / REST| AuthGuard
WSClient -->|WSS / Ticket Barrier| AuthGuard
AuthGuard --> CSRF --> RateLimit --> FastAPI
FastAPI --> ScopeFirewall
ScopeFirewall --> Orchestrator
Orchestrator --> Governor
Orchestrator --> AutoPlanner
Orchestrator --> Storage
Storage --> GraphEngine
FastAPI --> Deliverables
root@kitploit:~
---

## ⚔️ تقنيات الخصوم ومصفوفة MITRE ATT&CK

يطبّق ARES أكثر من 60 تقنية معيارية للخصوم مرتبطة أصلاً بإطار MITRE ATT&CK Enterprise:```
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                         MITRE ATT&CK MATRIX COVERAGE                                             │
├─────────────────────┬─────────────────────┬─────────────────────┬─────────────────────┬──────────────────────────┤
│ DISCOVERY           │ CREDENTIAL ACCESS   │ LATERAL MOVEMENT    │ PRIVILEGE ESCALATION│ DEFENSE EVASION / CLOUD  │
├─────────────────────┼─────────────────────┼─────────────────────┼─────────────────────┼──────────────────────────┤
│ • T1087 User Enum   │ • T1558.003 Kerberoast│ • T1021.002 SMB/RPC │ • T1548.002 UAC Byps│ • T1070 Indicator Removal│
│ • T1069 Group Enum  │ • T1558.004 AS-REP  │ • T1021.006 WinRM   │ • T1068 Token Privs │ • T1562 Impair Defenses  │
│ • T1046 Port/Net    │ • T1003 LSASS Dump  │ • T1550 Use Ticket  │ • T1053 Scheduled   │ • T1078 Cloud IAM Enum   │
│ • T1018 Host Disc   │ • T1649 ADCS ESC1-8 │ • T1071 App Layer   │ • T1055 Injection   │ • T1580 Cloud Discovery  │
│ • T1082 System Info │ • T1110 Pass Spray  │ • T1021.001 RDP     │ • T1134 Access Token│ • T1526 Cloud Hierarchy  │
└─────────────────────┴─────────────────────┴─────────────────────┴─────────────────────┴──────────────────────────┘
  • مجموعات مختبر Active Directory: اكتشاف SPN الكامل، وKerberoasting (ad.kerberoast)، وAS-REP Roasting، وإساءة استخدام قوالب شهادات ADCS (ESC1 حتى ESC8)، وتكرار حسابات DCSync، وتوليد بيانات BloodHound.
  • فاحصات وضع نقاط النهاية: طرق تجاوز Windows UAC، وفحص استمرارية مفاتيح التسجيل، وعمليات الهروب من حاويات Linux، وتعداد صلاحيات Sudo.
  • مستوى التحكم السحابي: تدقيق الهويات متعدد السحابات عبر AWS IAM، وتعيينات أدوار Azure Active Directory / Entra ID، وارتباطات GCP IAM.

🚀 البدء السريع: التشغيل خلال 60 ثانية

المتطلبات الأساسية

  • Python: 3.11 أو 3.12 (يُوصى بـ Python 3.12 على Windows).
  • Node.js: v18+ (تم اختباره على Node v20 LTS).
  • نظام التشغيل: Windows 11/10 (PowerShell)، أو Linux (Ubuntu/Debian/Kali)، أو macOS.

المسار السريع (PowerShell على Windows)```powershell

1. Clone the repository

git clone https://github.com/Mafifrizi/ARES.git Set-Location .\ARES

2. Setup isolated Python virtual environment

py -3.12 -m venv .venv ..venv\Scripts\python.exe -m pip install -U pip ..venv\Scripts\python.exe -m pip install -e ".[dev,pdf]"

3. Install frontend dependencies

Set-Location frontend & "C:\Program Files\nodejs\npm.cmd" ci Set-Location ..

4. Configure local Edge PDF rendering engine & verify doctor status

$env:ARES_PDF_BROWSER = "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ..venv\Scripts\ares.exe doctor --pdf-smoke

5. Launch development server (Frontend + Backend proxy)

..venv\Scripts\ares.exe dashboard dev --no-reload

root@kitploit:~
افتح متصفحك على **`http://127.0.0.1:5173/dashboard/`**.
- **المشغّل الأولي**: `admin`
- **كلمة المرور الأولية**: تُضبط عبر `ARES_DEFAULT_ADMIN_PASSWORD` في `.env` (الافتراضي: `Admin123456!`)

---

## 🔐 نموذج الأمان المؤسسي والامتثال

صُمّم ARES للبيئات ذات متطلبات الامتثال والسرية الأكثر صرامة:

### المصادقة متعددة الطبقات (Defense-in-Depth)
- **رموز وصول في الذاكرة فقط**: رموز JWT قصيرة العمر (15 دقيقة) توجد حصريًا داخل حالة React في الذاكرة ولا تُكتب أبدًا في `localStorage` أو `sessionStorage`.
- **عائلة تحديث دوّارة**: بيانات اعتماد التحديث طويلة العمر مرتبطة بكوكيز صارمة، للمضيف فقط، من نوع HttpOnly (`ares_refresh`) مع تدوير لمرة واحدة وإلغاء تلقائي عند إعادة الاستخدام.
- **حاجز HMAC CSRF**: نقاط النهاية التي تغيّر الحالة تفرض رؤوس `X-ARES-CSRF` صالحة مطابقة لرموز كوكيز آمنة تشفيريًا.

### التحكم في الوصول القائم على الأدوار (RBAC)
يفرض ARES أذونات RBAC صارمة عبر جميع نقاط نهاية API والمهام الخلفية وواجهات المستخدم:

| الدور | قيمة API | النطاق التشغيلي | الصلاحية الإدارية |
| :--- | :---: | :--- | :--- |
| **قائد الفريق** | `team_lead` | صلاحية كاملة على المنصة: إنشاء/حذف الحملات، تزويد المستخدمين، التدقيق الأمني، تجاوز الوحدات عالية الضجيج. | مسؤول نظام كامل |
| **المشغّل** | `operator` | العمليات اليومية: تنفيذ الوحدات المصرّح بها، مراجعة النتائج، استكشاف مخطط الهجوم، إنشاء التقارير. لا يمكنه تسجيل المستخدمين. | الطبقة التشغيلية |
| **الاستطلاع** | `recon` | استطلاع قائم على القراءة: تنفيذ وحدات الاستكشاف الآمن وبصمة الشبكة. يُحظر تنفيذ الوحدات التخريبية. | قراءة مكثفة |
| **المُبلّغ** | `reporter` | مراجعة أصحاب المصلحة: وصول للقراءة فقط إلى تحليلات الحملات والنتائج ومخططات الهجوم والمخرجات المُنشأة. لا حقوق تنفيذ. | تدقيق للقراءة فقط |

#### ضمانات تزويد الأدوار ومنع تصعيد الصلاحيات
- **هوية قاعدة البيانات المرجعية**: على عكس الأنظمة التي تثق عمياء بمزاعم أدوار JWT من جانب العميل، يحلّ ARES هوية المستخدم ودوره مباشرة من قاعدة البيانات الحية في كل طلب (`row = await db.resolve_access_token_principal(...)`). تُهمَل مزاعم JWT المُتلاعب بها رياضيًا.
- **بوابة أدوار صارمة عند إنشاء الحساب**: تُعيَّن أدوار المستخدمين الجدد حصريًا بواسطة `team_lead` عبر `POST /auth/register` (المحمي بـ `require_team_lead()`) أو تُربط تلقائيًا من مزوّدي الهوية المؤسسيين أثناء SSO من نوع SAML/OIDC الذي يبدأه مزوّد الخدمة.
- **ثبات الأدوار**: تعيينات الأدوار غير قابلة للتغيير بعد الإنشاء. لا توجد نقطة نهاية عامة لتعديل أدوار المستخدمين (`PUT /users/{id}` غير موجود)، مما يلغي نواقل تصعيد الصلاحيات الأفقية والعمودية (مثل ترقية `recon` إلى `team_lead` أو تشغيل `reporter` لوحدات هجومية).
- **جرد مستخدمين مُدقَّق**: توفّر وحدة تحكم `Security` في لوحة المعلومات جردًا شفافًا لجميع الهويات المسجّلة والجلسات النشطة لمساءلة المشاركة.

---

## 🔌 بوابة ARES MCP وواجهة سطر أوامر بمستوى المنتج

يوفّر ARES بوابة **Model Context Protocol (MCP)** بمستوى إنتاجي تُمكّن مساعدي البرمجة بالذكاء الاصطناعي الحديثين (Cursor IDE، Claude Desktop، Windsurf، VS Code Cline، Zed، Open-WebUI، LibreChat) من التفاعل مع منصة ARES الهجومية للفريق البنفسجي بأمان وتحت حوكمة صارمة.

<div align="center">

![ARES MCP Two-Pane Terminal Monitor](https://assets.kitploit.com/production/public/readmes/54944/1fae8290d9bad14d0ef7cc13697950513ee7a715348682e739204f71e74cda91/9fc15a0ce54898890cf04ae4c43a986a869d91c5c15c98ed1d59b6c881d6c55b-display-v1.webp)

*مراقب طرفية ARES MCP ثنائي الجزئين (بنمط OpenClaw) مع قياس أدوات في الوقت الفعلي، وفحص نطاق حي، وتفويض رمز بمفتاح واحد.*

</div>

على عكس خوادم MCP الأساسية التي تعرّض نقاط نهاية خام لنماذج اللغة الكبيرة دون حواجز، يفرض ARES **ثبات النطاق قبل التنفيذ (`ScopeGuard`)**، و**عزل التلوث المضاد لحقن الأوامر**، و**رموز تأكيد HMAC أحادية الاستخدام لمدة 60 ثانية** قبل تنفيذ أي إجراء هجومي حي.

### 🚀 من أين أبدأ أولًا؟ (الإعداد خطوة بخطوة)

للمشغّلين أو المطوّرين الذين يربطون Cursor أو Claude Desktop أو Windsurf بـ ARES:

1. **التحقق من جاهزية النظام الفرعي (`doctor`)**:
   تأكد من أن جميع الأنظمة الفرعية الأساسية (محرك البروتوكول، 9 أدوات، 3 موارد، 3 أوامر توجيهية، 62 وحدة، بوابات الأمان) تُبلّغ عن `PASS`:   ```powershell
   .\mcp.bat doctor
  1. إعداد عميل الذكاء الاصطناعي بنقرة واحدة (بدون تحرير JSON يدويًا): قم بتهيئة IDE المفضل لديك تلقائيًا بأمر واحد: ```powershell

    For Cursor IDE:

    .\mcp.bat setup --client cursor

    For Claude Desktop:

    .\mcp.bat setup --client claude

    For Windsurf:

    .\mcp.bat setup --client windsurf

    For VS Code (Cline):

    .\mcp.bat setup --client cline

    root@kitploit:~

هذا يكتب مسار بيئة Python الافتراضية النشطة الخاصة بك مباشرةً في ملف إعدادات العميل (على سبيل المثال .cursor/mcp.json).

  1. أعد تحميل النافذة في Cursor IDE:

    • في Cursor، اضغط Ctrl + Shift + P.
    • اختر Developer: Reload Window.
    • افتح Settings (Ctrl + ,) → Features → MCP Servers. سيعرض خادم ares نقطة خضراء (Connected).
  2. شغّل المراقب المباشر ذا الجزأين (نافذة مرافقة اختيارية): في نافذة طرفية مخصصة، شغّل المراقب ذا الجزأين بأسلوب OpenClaw لمراقبة استدعاءات أدوات الذكاء الاصطناعي في الوقت الفعلي، وفحوصات النطاق، والموافقة على الرموز: ```powershell .\mcp.bat monitor

    root@kitploit:~
  • الجزء الأيسر: بث مباشر لاستدعاءات الأدوات التي ينفذها وكيل الذكاء الاصطناعي (ares_scope_check، ares_dry_run_module، ares_run_tool).
    • الجزء الأيمن: حدود ScopeGuard CIDR، وفروقات الإجراءات المجهزة، وبوابة التفويض.
    • عناصر التحكم: اضغط A للموافقة على رمز تنفيذ معلق، R للرفض، C لمسح البث، Q للخروج.
  1. أصدر أمرك الأول إلى وكيل الذكاء الاصطناعي: افتح Cursor Composer / Chat (Ctrl + I أو Ctrl + L)، وجرّب هذا الطلب:

    "تحقق من حالة الحملة النشطة، وتحقق من النطاق للهدف 10.0.1.50، وجهّز تشغيلاً تجريبياً للوحدة ad_kerberoast."

للاطلاع على البنية المعمارية المتعمقة، والثوابت الأمنية السبعة، وقابلية البرمجة النصية عبر CLI (--json)، ورموز الخروج POSIX، ومخططات الأدوات التشغيلية، راجع ARES MCP Gateway & Product-Grade CLI Specification.


🛠️ حزمة تطوير البرامج القابلة للتوسيع للمطورين (البنية المستقلة من الجيل التالي)

يوفر ARES حزمة تطوير برامج Python آمنة النوع من الدرجة الأولى (ares.sdk) لبناء وحدات خصوم مخصصة، ومحاكاة التقنيات في بيئات اختبار معزولة، وأتمتة المهام برمجياً:

1. تأليف الوحدات الآمنة النوع (BaseModule[P, R] العام و @ares_module)

أعلن عن مخططات معاملات مُتحقق منها باستخدام Pydantic v2 واكتب الوحدات مع إكمال تلقائي كامل في IDE:```python from ares.sdk import ( BaseModule, ExecutionContext, ModuleResult, ModuleParams, param, SecretParam, OpsecLevel, Severity, ares_module, )

class KerberoastParams(ModuleParams): dc: str = param("Target Domain Controller IP or FQDN", min_length=3) domain: str = param("AD DNS domain name, e.g. CORP.LOCAL", min_length=3) password: SecretParam = param("Domain user password", secret=True, required=False)

class CustomKerberoastModule(BaseModule[KerberoastParams, ModuleResult]): MODULE_ID = "custom.ad.kerberoast" MODULE_NAME = "Custom Kerberoasting" MODULE_CATEGORY = "ad" OPSEC_LEVEL = OpsecLevel.LOW MITRE_TECHNIQUES = ["T1558.003"] PARAMS_MODEL = KerberoastParams

root@kitploit:~
async def execute(self, ctx: ExecutionContext[KerberoastParams]) -> ModuleResult:
    # ctx.params provides full static typing and runtime validation
    await self.before_request(ctx.params.dc)

    # Emit findings using fluent context helpers
    finding = ctx.emit_finding(
        title=f"Kerberoastable SPN Captured on {ctx.params.dc}",
        severity=Severity.HIGH,
        mitre_technique="T1558.003",
    )
    return ModuleResult(status="success", findings=[finding], module_id=self.MODULE_ID)
root@kitploit:~
### 2. الاختبار المعزول والمحاكاة (`ModuleTestHarness`)
اختبر التقنيات المخصصة محليًا باستخدام حراس نطاق وهميين، وخزائن بيانات اعتماد اصطناعية، ومطابقات تأكيد سلسة:```python
from ares.sdk import ModuleTestHarness, Severity

async def test_module():
    harness = ModuleTestHarness(CustomKerberoastModule)
    result = await harness.simulate(params={"dc": "10.0.0.10", "domain": "LAB.LOCAL"})
    result.assert_success()
    result.assert_finding(severity=Severity.HIGH, mitre="T1558.003")

3. الأتمتة البرمجية (AresClient)

أتمت المهام، وأرسل الوحدات، وبث القياسات عن بُعد عبر WebSocket في الوقت الفعلي باستخدام نصوص Python أو خطوط أنابيب CI/CD:```python from ares.sdk import AresClient

async with AresClient(base_url="http://127.0.0.1:8000", api_key="ares_key_...") as ares: campaign = await ares.campaigns.create(name="Op-Titan", scope=["10.0.0.0/24"]) job = await ares.modules.run("ad.kerberoast", target="dc01.corp.local", campaign_id=campaign["id"]) findings = await ares.campaigns.findings(campaign["id"])

root@kitploit:~
راجع [docs/module_sdk.md](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md) و[docs/module-development.md](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md) للحصول على وثائق المطورين الكاملة ومواصفات البنية والأمثلة.

---

## 📚 خريطة موقع الوثائق

تتوفر وثائق شاملة في دليل [`docs/`](https://github.com/mafifrizi/ares/blob/main/docs):

- [**بوابة الوثائق وفهرس الأنظمة الفرعية**](https://github.com/mafifrizi/ares/blob/main/docs/README.md)
- [**دليل البدء السريع للانخراط**](https://github.com/mafifrizi/ares/blob/main/QUICKSTART.md)
- [**مواصفات SDK للوحدات من الجيل التالي (v2)**](https://github.com/mafifrizi/ares/blob/main/docs/module_sdk.md)
- [**مواصفات خادم ARES MCP وواجهة سطر الأوامر بمستوى المنتج**](https://github.com/mafifrizi/ares/blob/main/docs/mcp-server.md)
- [**دليل تطوير الوحدات خطوة بخطوة**](https://github.com/mafifrizi/ares/blob/main/docs/module-development.md)
- [**دليل لوحة التحكم سطحًا بسطح**](https://github.com/mafifrizi/ares/blob/main/docs/dashboard-guide.md)
- [**كتالوج وحدات الخصم والمخططات**](https://github.com/mafifrizi/ares/blob/main/docs/modules.md)
- [**مرجع نقاط نهاية API والحمولات**](https://github.com/mafifrizi/ares/blob/main/docs/api-reference.md)
- [**دليل تكامل SSO للمؤسسات (SAML 2.0 / OIDC)**](https://github.com/mafifrizi/ares/blob/main/docs/sso-setup.md)
- [**أمن المؤسسات ونموذج التهديد**](https://github.com/mafifrizi/ares/blob/main/docs/security-model.md)
- [**مختبر التحقق وأداة الاختبار**](https://github.com/mafifrizi/ares/blob/main/docs/validation-lab.md)

---

## ⚖️ الاستخدام المسؤول وإخلاء المسؤولية القانونية

> [!IMPORTANT]
> **ARES هو إطار برمجي مزدوج الاستخدام مصمم حصريًا لأبحاث الأمن السيبراني المصرح بها، والتحقق الداخلي من مرونة المؤسسات، ومهام الفريق الأحمر المهنية بإذن كتابي صريح.**

- **لا تقم** بتشغيل ARES ضد أي شبكة أو مضيف أو بنية تحتية سحابية دون إذن كتابي مسبق من مالكي النظام.
- الوصول غير المصرح به إلى الأنظمة أو اختبارها ينتهك التشريعات الوطنية والدولية لمكافحة الجرائم الإلكترونية (مثل قانون الاحتيال وإساءة استخدام الحاسوب 18 U.S.C. § 1030).
- لا يتحمل منشئو ARES والقائمون على صيانته أي مسؤولية عن سوء الاستخدام أو الأضرار أو الانتهاكات التنظيمية الناجمة عن هذا البرنامج.

للإبلاغ عن ثغرات أمنية في ARES، يرجى اتباع [سياسة الأمان](https://github.com/mafifrizi/ares/blob/main/SECURITY.md) الخاصة بنا.

---

## 📄 الترخيص

يُوزَّع ARES بموجب **[ترخيص MIT](https://github.com/mafifrizi/ares/blob/main/LICENSE)** مفتوح المصدر.

<br>

<div align="center">

**ARES — نظام انخراط الفريق الأحمر المستقل بمستوى المؤسسات.**  
*التحقق الأمني المستمر. مخاطر جانبية صفرية.*

</div>
تنزيل الأداة
Plan Builder
الاستراتيجية
Objective
Active
Result
الأمان
Account
API Keys
Audit
EDR/OPSEC
Knowledge Base
Report Outcome
مباشر
Stream
Buffer