Pentest Harness
Heaven for Hackers — पेशेवर सुरक्षा परीक्षण कार्यक्षेत्र।
अधिकृत पेनेट्रेशन टेस्ट, बग बाउंटी
अनुसंधान, सुरक्षा लैब्स, और CTF अभियानों के लिए एक ओपन-सोर्स, डार्क-फर्स्ट AI एजेंट हार्नेस। एक प्लगइन आर्किटेक्चर पर बनाया गया जहाँ हर
परत — मॉडल एडाप्टर, टूल्स, सेशन, सेटिंग्स, और क्रेडेंशियल्स — कॉन्फ़िगरेशन से बदली जा सकती है।
किसी भी AI मॉडल API के साथ काम करता है। 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
Web UI आपके ब्राउज़र में 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
पहला रन — कोई भी AI मॉडल कनेक्ट करें
- Settings → Models खोलें।
- Add a custom provider पर क्लिक करें (या किसी मौजूदा को Edit करें)।
- अपना API बेस URL पेस्ट करें — प्रोवाइडर ID और डिस्प्ले नाम स्वतः भर जाते हैं।
- अपनी API कुंजी दर्ज करें (आपके स्थानीय क्रेडेंशियल स्टोर में संग्रहीत, कभी सेटिंग्स में नहीं)।
- मॉडल एंडपॉइंट से स्वतः खोजे जाते हैं — जोड़ने के लिए किसी एक पर क्लिक करें, या मैन्युअल रूप से जोड़ें।
- कंपोज़र में एक मॉडल चुनें और अपना अभियान शुरू करें।
डिफ़ॉल्ट्स
| सेटिंग | मान |
|---|
| Web UI | http://127.0.0.1:2323 |
| सेटिंग्स फ़ाइल | $DSH_HOME/settings.yaml (डिफ़ॉल्ट ~/.dsh/settings.yaml) |
| क्रेडेंशियल्स | $DSH_HOME/.credentials.yaml (केवल-मालिक अनुमतियाँ) |
लाइसेंस
MIT
⚡ HackWithClaude द्वारा प्रायोजित
असीमित AI मॉडल · एक प्लेटफ़ॉर्म · शून्य सीमाएँ
हर प्रमुख मॉडल तक पहुँचें — Claude, GPT, Gemini, और अधिक — एक ही स्थान पर।
उन बिल्डर्स के लिए बनाया गया जो शिप करते हैं।
🚀 HackWithClaude.com पर जाएँ · 💡 मॉडल्स का अन्वेषण करें