PentAGI
Penetration testing Artificial General Intelligence
انضم إلى المجتمع! تواصل مع باحثي الأمن، وعشاق الذكاء الاصطناعي، وزملائك من المخترقين الأخلاقيين. احصل على الدعم، وشارك الأفكار، وابقَ على اطلاع بأحدث تطورات PentAGI.
⠀

جدول المحتويات
نظرة عامة
PentAGI أداة مبتكرة لاختبار الأمن الآلي تستفيد من تقنيات الذكاء الاصطناعي المتطورة. صُمم المشروع لمتخصصي أمن المعلومات والباحثين والمهتمين الذين يحتاجون إلى حل قوي ومرن لإجراء اختبارات الاختراق.
يمكنك مشاهدة الفيديو PentAGI overview:

الميزات
- آمن ومعزول. تُنفَّذ جميع العمليات في بيئة Docker معزولة تمامًا.
- مستقل بالكامل. وكيل مدعوم بالذكاء الاصطناعي يحدد خطوات اختبار الاختراق وينفذها تلقائيًا مع مراقبة تنفيذ اختيارية وتخطيط ذكي للمهام لتعزيز الموثوقية.
- أدوات اختبار اختراق احترافية. مجموعة مدمجة تضم أكثر من 20 أداة أمنية احترافية تشمل nmap وmetasploit وsqlmap وغيرها.
- نظام ذاكرة ذكي. تخزين طويل الأمد لنتائج البحث والأساليب الناجحة لاستخدامها مستقبلًا.
- تكامل اختياري للرسم البياني المعرفي. رسم بياني معرفي مدعوم بـ Graphiti باستخدام Neo4j لتتبع العلاقات الدلالية وفهم متقدم للسياق.
- ذكاء الويب. متصفح مدمج عبر scraper لجمع أحدث المعلومات من مصادر الويب.
- أنظمة بحث خارجية. تكامل مع واجهات بحث متقدمة تشمل Tavily وFirecrawl وTraversaal وPerplexity وDuckDuckGo وGoogle Custom Search وSploitus Search وSearxng لجمع معلومات شاملة.
- فريق من المتخصصين. نظام تفويض مع وكلاء ذكاء اصطناعي متخصصين لمهام البحث والتطوير والبنية التحتية، معزز بمراقبة تنفيذ اختيارية وتخطيط ذكي للمهام لتحقيق الأداء الأمثل مع النماذج الأصغر.
- مراقبة شاملة. تسجيل مفصّل وتكامل مع Grafana/Prometheus لمراقبة النظام في الوقت الفعلي.
- تقارير مفصلة. إنشاء تقارير ثغرات شاملة مع أدلة الاستغلال.
- إدارة ذكية للحاويات. اختيار تلقائي لصورة Docker بناءً على متطلبات المهمة المحددة.
- واجهة حديثة. واجهة ويب نظيفة وبديهية لإدارة النظام ومراقبته.
- واجهات API شاملة. واجهات REST وGraphQL كاملة الميزات مع مصادقة رمز Bearer للأتمتة والتكامل.
- تخزين دائم. تُخزَّن جميع الأوامر والمخرجات في PostgreSQL مع إضافة pgvector.
- بنية قابلة للتوسع. تصميم قائم على الخدمات المصغرة يدعم التوسع الأفقي.
- حل مستضاف ذاتيًا. تحكم كامل في النشر والبيانات.
- مصادقة مرنة. دعم أكثر من 10 مزوّدي LLM (OpenAI، Anthropic، Google AI/Gemini، AWS Bedrock، Ollama، DeepSeek، GLM، Kimi، Qwen، MiniMax، Mistral، xAI، مخصص) بالإضافة إلى المجمّعات (OpenRouter، DeepInfra، Atlas Cloud، OpenCode Go plan). للنشر المحلي في بيئات الإنتاج، راجع دليل vLLM + Qwen3.5-27B-FP8.
- مصادقة رمز API. نظام رمز Bearer آمن للوصول البرمجي إلى واجهات REST وGraphQL.
- نشر سريع. إعداد سهل عبر Docker Compose مع إعداد شامل للبيئة.
حدود القدرات الحالية
- PentAGI اليوم منصة اختبار اختراق مستقلة وموجّهة بالمساعد، وليست منتجًا لمحاكاة الاختراق والهجوم (BAS) أو محاكاة الخصوم على غرار CALDERA مع حملات أو خطط هجوم محددة مسبقًا.
- ينبغي التعامل مع نصوص الهجوم التي يكتبها الوكيل على غرار BAS باعتبارها عملًا مفاهيميًا أو مستقبليًا، وليس كميزة منفذة اليوم.
- تدعم واجهة تقرير التدفق الحالية العرض على الويب والنسخ إلى الحافظة وتنزيل Markdown وتنزيل PDF. تصدير تقرير التدفق بصيغة JSON غير موثّق كصيغة إخراج مدعومة اليوم.
- تتوفر مرونة المزوّدين اليوم عبر المزوّدين المدمجين ونقاط النهاية المخصصة/المتوافقة مع OpenAI. راجع إعداد مزوّد LLM المخصص ودليل vLLM + Qwen3.5-27B-FP8.
البنية
سياق النظام```mermaid
flowchart TB
classDef person fill:#08427B,stroke:#073B6F,color:#fff
classDef system fill:#1168BD,stroke:#0B4884,color:#fff
classDef external fill:#666666,stroke:#0B4884,color:#fff
pentester["👤 Security Engineer
(User of the system)"]
pentagi["✨ PentAGI
(Autonomous penetration testing system)"]
target["🎯 target-system
(System under test)"]
llm["🧠 llm-provider
(OpenAI/Anthropic/Ollama/Bedrock/Gemini/Custom)"]
search["🔍 search-systems
(Google/DuckDuckGo/Tavily/Firecrawl/Traversaal/Perplexity/Sploitus/Searxng)"]
langfuse["📊 langfuse-ui
(LLM Observability Dashboard)"]
grafana["📈 grafana
(System Monitoring Dashboard)"]
pentester --> |Uses HTTPS| pentagi
pentester --> |Monitors AI HTTPS| langfuse
pentester --> |Monitors System HTTPS| grafana
pentagi --> |Tests Various protocols| target
pentagi --> |Queries HTTPS| llm
pentagi --> |Searches HTTPS| search
pentagi --> |Reports HTTPS| langfuse
pentagi --> |Reports HTTPS| grafana
class pentester person
class pentagi system
class target,llm,search,langfuse,grafana external