Pentest Harness
Heaven for Hackers — مساحة العمل الاحترافية لاختبار الأمان.
أداة مفتوحة المصدر، داكنة أولاً، لوكيل ذكاء اصطناعي لاختبارات الاختراق المصرح بها، وأبحاث
مكافآت الثغرات، والمختبرات الأمنية، ومشاركات CTF. مبنية على معمارية إضافات حيث كل
طبقة — محولات النماذج، والأدوات، والجلسات، والإعدادات، وبيانات الاعتماد — قابلة للاستبدال من
التكوين.
تعمل مع أي واجهة برمجة تطبيقات لنموذج ذكاء اصطناعي. أحضر مفتاحك الخاص من OpenAI، أو Anthropic، أو DeepSeek،
أو Google، أو Mistral، أو Groq، أو OpenRouter، أو Azure OpenAI، أو أي بوابة متوافقة مع OpenAI — بنقرة
واحدة يتم اكتشاف نماذجك تلقائيًا وتبدأ العمل.
لقطات الشاشة
| مساحة العمل | بطاقات المزودين |
|---|
 |  |
الميزات
- محرك LLM متعدد المزودين — OpenAI Chat Completions & Responses، وAnthropic Messages، وDeepSeek، وأي بوابة مخصصة متوافقة مع OpenAI مع اكتشاف تلقائي للنماذج بنقرة واحدة
- مجموعة أدوات وكيل كاملة — shell، ونظام الملفات، والبحث على الويب، والمهارات، والأهداف، والوكلاء الفرعيين، والمهام الخلفية، والتحكم في سير العمل
- وضع الاختراق — معيار تشغيلي احترافي للأمن الهجومي للمشاركات المصرح بها
- بطاقات المزودين — اختبار اتصال مباشر، ومفاتيح تمكين/تعطيل، وشارات سياق لكل نموذج
- جلسات دائمة — استمرارية JSONL/SQLite مع إعادة التشغيل؛ استأنف من حيث توقفت بالضبط
- سياق لا يموت أبدًا — قياس الرموز، والضغط التلقائي، وتقليم نتائج الأدوات
- آمن افتراضيًا — مفاتيح API موجودة في مخزن بيانات اعتماد للمالك فقط كمراجع؛ لا تكون أبدًا في ملفات الإعدادات أو السجلات
- سمة داكنة فقط — واجهة مركزة منخفضة الوهج مصممة للمشاركات الطويلة
- كل شيء إضافة — مبنية على Cordis؛ لا يوجد نواة مغلقة للصراع معها
عرض توضيحي
حمّل الفيديو الكامل
البدء السريع
git clone https://github.com/S1N6H/pentest-harness.git
cd pentest-harness
pnpm install
pnpm build
pnpm dsh web
تُفتح واجهة الويب على http://127.0.0.1:2323 في متصفحك.
إذا لم يكن pnpm dsh موجودًا على PATH الخاص بك، فاستخدم pnpm exec dsh web أو
node apps/cli/lib/index.js web.
المتطلبات
- Node.js 20+ (يُوصى بـ Node 22)
- pnpm (
npm i -g pnpm)
التشغيل على منفذ آخر
pnpm dsh web --port 3000
التشغيل الأول — اربط أي نموذج ذكاء اصطناعي
- افتح Settings → Models.
- انقر على Add a custom provider (أو Edit لمزود موجود).
- الصق عنوان URL الأساسي لواجهة API الخاصة بك — يتم ملء معرّف المزود واسم العرض تلقائيًا.
- أدخل مفتاح API الخاص بك (يُخزَّن في مخزن بيانات الاعتماد المحلي لديك، وليس أبدًا في الإعدادات).
- يتم اكتشاف النماذج تلقائيًا من نقطة النهاية — انقر على أحدها لإضافته، أو أضفه يدويًا.
- اختر نموذجًا في المحرر وابدأ مشاركتك.
الإعدادات الافتراضية
| الإعداد | القيمة |
|---|
| واجهة الويب | http://127.0.0.1:2323 |
| ملف الإعدادات | $DSH_HOME/settings.yaml (افتراضيًا ~/.dsh/settings.yaml) |
| بيانات الاعتماد | $DSH_HOME/.credentials.yaml (أذونات المالك فقط) |
الترخيص
MIT
⚡ برعاية HackWithClaude
نماذج ذكاء اصطناعي غير محدودة · منصة واحدة · بلا حدود
الوصول إلى كل نموذج رئيسي — Claude، وGPT، وGemini، والمزيد — في مكان واحد.
مصممة للمبتكرين الذين يطلقون منتجاتهم.
🚀 قم بزيارة HackWithClaude.com · 💡 استكشف النماذج