Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
redcell — منصة الفريق الأحمر بالذكاء الاصطناعي. تشغّل وكلاء LLM المستقلون اختبار اختراق من البداية إلى النهاية داخل حاوية Kali ويكتبون التقرير. محرك تخطيط/تنفيذ LangGraph، نماذج مستقلة عن المزوّد عبر LiteLLM، مخرجات PDF/JSON/SARIF. FastAPI + React. | Kitploit
أدوات/GitHubGitHub/martian56/redcell
ماسحات الثغرات الأمنيةتحليل الكودالاستغلالأمن الويبأمن الشبكاتاختبار الاختراقالفريق الأحمرأمن الذكاء الاصطناعي
GitHubmartian56/redcell

redcell

منصة الفريق الأحمر بالذكاء الاصطناعي. تشغّل وكلاء LLM المستقلون اختبار اختراق من البداية إلى النهاية داخل حاوية Kali ويكتبون التقرير. محرك تخطيط/تنفيذ LangGraph، نماذج مستقلة عن المزوّد عبر LiteLLM، مخرجات PDF/JSON/SARIF. FastAPI + React.

34371150منذ 14 أيامتمت المراجعة من قبل Kitploit
عرض المستودع

الأكثر شعبية

عرض الكل →

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

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

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

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

REDCELL

وكلاء ذكاء اصطناعي ينفذون اختبار اختراق من البداية إلى النهاية ويكتبون التقرير.

CI Python FastAPI React Postgres Redis LiteLLM

REDCELL operator console mid-run: the multi-agent graph, verified critical findings, live terminals with sqlmap, a caught reverse shell, and the agent asking the operator before it dumps a user table

[!WARNING] يتم توفير REDCELL لأغراض التعليم والبحث واختبارات الأمان القانونية المصرّح بها فقط. استخدمه فقط لاختبار الأنظمة التي تملكها أو لديك إذن كتابي صريح باختبارها، وفي حدود النطاق المتفق عليه فقط. الوصول غير المصرّح به إلى أنظمة الحاسوب أو التدخل فيها جريمة في أذربيجان (المواد 271 إلى 273 من قانون العقوبات) وبموجب قوانين معظم الدول الأخرى. كيفية استخدامك له، والالتزام بالقانون، هي مسؤوليتك بالكامل.


ما هو

يشغّل REDCELL فريقًا من وكلاء LLM خلال اختبار اختراق. يخطط المنسّق للمهمة ويسلّم الأهداف إلى وكلاء التنفيذ، الذين يشغّلون أدوات حقيقية داخل حاوية Kali ويرفعون تقاريرهم. تشاهد المهمة وتوجّهها من وحدة تحكم المشغّل: محادثة تقود المنسّق، ورسم بياني حي للوكلاء وتدفق للنشاط، وعرض حي للمتصفح الذي يقوده الوكيل، وطرفية على أي reverse shell يلتقطه الوكيل، وتقرير لتسليمه عند انتهاء العمل.

النماذج قابلة للتوصيل عبر LiteLLM، فيمكنك توجيهه إلى OpenAI أو Anthropic أو Google أو GLM أو DeepSeek أو Kimi أو Ollama محلي أو أي شيء آخر يدعمه. تُحفظ نقطة استئناف لكل مهمة أثناء سيرها، فتُستأنف من حيث توقفت عند حدوث انهيار أو إعادة تشغيل.

الميزات

  • محرك متعدد الوكلاء. حلقة تخطيط/تنفيذ مبنية على LangGraph. يفوّض المنسّق الأهداف إلى وكلاء التنفيذ الذين يشغّلون أدوات الطرفية ويسجّلون النتائج والغنائم والمضيفين أثناء عملهم.
  • أدوات منظّمة. أدوات مخصصة لـ nmap وnuclei واستكشاف الأدلة وvhost وبحث وتشغيل Metasploit. تحلّل كل أداة مخرجاتها بنفسها إلى سطح الهجوم أو النتائج، فتُسجّل الفحوصات المضيفين والثغرات دون خطوة إضافية. ويغطي run_command أي شيء بلا أداة مخصصة.
  • تنفيذ حقيقي، محليًا أو عن بُعد. تعمل الأدوات في حاوية Kali عبر docker exec. اختر localhost أو خادمًا محفوظًا لكل جلسة؛ يشغّل الخادم البعيد الحاوية نفسها عبر SSH مع شبكة المضيف.
  • متصفح الوكيل. لتدفقات تسجيل الدخول والتطبيقات المعتمدة على JavaScript التي لا تصل إليها أدوات الطرفية، يقود الوكيل متصفح Chromium حقيقيًا في حاوية Kali. تشاهده مباشرة ويمكنك تولّي التحكم للنقر بنفسك، ثم إعادته.
  • Reverse shells. يفتح الوكيل مستمعًا، ويلتقط الـ shell، ويمنحك طرفية تفاعلية عليه. يمكنك أيضًا فتح طرفياتك الخاصة وتشغيل الأوامر بنفسك.
  • التحوّل الشبكي (Pivoting). وجّه حركة الأدوات عبر reverse shell ملتقط للوصول إلى المضيفين المرئيين فقط من الجهاز المخترق. ينقلها نفق chisel reverse SOCKS، ويعمل nmap عبر النفق تلقائيًا.
  • المحادثة تقود المهمة. أخبر المحادثة بما تريد فتقود المنسّق الحي، أو تعيد فتح مهمة منتهية لبدء عمل جديد. وتجيب أيضًا عن الأسئلة المتعلقة بالمهمة.
  • جلسات فحص الشيفرة. وجّه جلسة إلى مستودع git عام أو مجلد محلي لمراجعة أمنية للشيفرة المصدرية، مع ربط النتائج بالملف والسطر.
  • إعدادات لكل جلسة. حدّد خادم التنفيذ والنموذج ووكيل خروج (egress proxy) اختياريًا لكل جلسة. تأتي الخوادم والوكلاء مع اختبار اتصال حقيقي لتتأكد من عملها قبل الاعتماد عليها.
  • فرز النتائج. تحقق من النتائج أو استبعدها، ودمج التكرارات التي سجّلها الوكيل مرتين. يستثني التقرير النتائج المستبعدة ويعلّم النتائج المتحقق منها.
  • التقارير. صدّر PDF مع JSON وSARIF. يُولّد النص بواسطة نموذج الجلسة ويُنقّح ليُقرأ كأن إنسانًا كتبه، مع ملخص تنفيذي ومنهجية ونتائج ومعالجة بترتيب الأولوية.
  • وحدة تحكم حية. يتدفق تدفق النشاط والطرفيات ومتصفح الوكيل عبر WebSockets؛ ويُحدّث رسم الوكلاء والنتائج والغنائم وسطح الهجوم والمستمعين وسجل الوكيل عبر استعلام قصير متكرر. كل ذلك يُحدّث مباشرة أثناء عمل المهمة.
  • الإشعارات. تنبيهات داخل التطبيق، بالإضافة إلى إشعارات المتصفح عندما يكون التبويب في الخلفية حتى لا يبقى سؤال من الوكيل أو shell ملتقط دون أن يُرى.

البنية المعمارية

flowchart LR
  UI["Operator console<br/>React + Vite"] -->|REST + WebSocket| API["FastAPI"]
  API --> PG[(PostgreSQL)]
  API --> RS[(Redis<br/>pub/sub + queue)]
  API --> S3[(MinIO<br/>files & reports)]
  RS --> W["Worker (arq)"]
  W --> ENG["Engine<br/>LangGraph + LiteLLM"]
  ENG -->|docker exec| KALI["Kali container<br/>local or remote over SSH"]
  KALI --> TGT["Targets"]
  W -->|events / chat / shell| RS
  RS -->|stream| API

لا يشغّل الـ API الوكلاء. يضع المهمة في قائمة الانتظار، وينفّذها الـ worker، وينشر الـ worker المخرجات على قنوات Redis التي يمرّرها الـ API إلى المتصفح عبر WebSockets.

التقنيات

Python 3.12، FastAPI، async SQLAlchemy + asyncpg، Alembic، arq، LangGraph، LiteLLM، ReportLab، PostgreSQL، Redis، MinIO، asyncssh. الواجهة الأمامية: React 18، Vite، TypeScript، Tailwind، TanStack Query، xterm. الأدوات: uv لـ Python، bun للواجهة الأمامية.

البدء السريع

ستحتاج إلى Docker وuv وbun.

# 1. infrastructure (Postgres, Redis, MinIO)
docker compose -f docker-compose.dev.yml up -d

# 2. Python deps, database, and seed data
uv sync --group live
uv run rc db upgrade
uv run rc seed              # admin user, provider catalog, buckets

# 3. copy the env template
cp .env.example .env

# 4. run the three processes (separate terminals)
cd apps/api    && uv run uvicorn app.main:app --host 127.0.0.1 --port 8080
cd apps/worker && uv run arq worker.settings.WorkerSettings
cd apps/web    && bun install && bun run dev

أو ابدأ الثلاثة دفعة واحدة باستخدام مدير عمليات (مُعرّفة في Procfile): pipx install honcho ثم honcho start.

افتح http://localhost:5183 وسجّل الدخول بـ admin / admin.

تشغّل المهام أدوات حقيقية افتراضيًا. أضف مفتاح API لمزوّد في الإعدادات وتأكد من قدرة Docker على سحب صورة Kali (ghcr.io/martian56/redcell-kali:latest). لتشغيل تجريبي على مخرجات جاهزة بدلًا من ذلك، اضبط REDCELL_RUN_MODE=sim في .env.

أهداف تدريبية

تطبيقات معرّضة للثغرات عن قصد لتوجيه REDCELL إليها، كلها محلية:

docker compose -f docker-compose.targets.yml up -d
# DVWA http://localhost:8081 · Juice Shop http://localhost:3000 · WebGoat http://localhost:8082

النشر (استضافة ذاتية)

شغّل REDCELL على خادم باستخدام الصور المنشورة خلف وكيل عكسي Caddy، بحيث تتشارك تطبيق الويب والـ API أصلًا واحدًا (بلا CORS) وتُدار HTTPS نيابة عنك. على خادم جديد:

git clone https://github.com/martian56/redcell.git
cd redcell
./deploy.sh

يثبّت السكربت Docker إن كان مفقودًا، ثم يسأل كيف سيُوصل إلى REDCELL:

تنزيل الأداة