Pentest Harness
Heaven for Hackers — der professionelle Arbeitsbereich für Sicherheitstests.
Ein quelloffenes, Dark-First-KI-Agent-Harness für autorisierte Penetrationstests, Bug-Bounty-
Recherche, Sicherheitslabore und CTF-Einsätze. Aufgebaut auf einer Plugin-Architektur, bei der jede
Ebene — Modelladapter, Tools, Sitzungen, Einstellungen und Anmeldedaten — aus der
Konfiguration heraus austauschbar ist.
Funktioniert mit jeder KI-Modell-API. Bringen Sie Ihren eigenen Schlüssel von OpenAI, Anthropic, DeepSeek,
Google, Mistral, Groq, OpenRouter, Azure OpenAI oder jedem OpenAI-kompatiblen Gateway mit — ein
Klick entdeckt Ihre Modelle automatisch und Sie sind startklar.
Screenshots
| Arbeitsbereich | Anbieter-Karten |
|---|
 |  |
Funktionen
- Multi-Provider-LLM-Engine — OpenAI Chat Completions & Responses, Anthropic Messages, DeepSeek und jedes benutzerdefinierte OpenAI-kompatible Gateway mit automatischer Modellerkennung per Klick
- Vollständiges Agent-Toolset — Shell, Dateisystem, Web-Recherche, Skills, Ziele, Subagenten, Hintergrundjobs und Workflow-Steuerung
- Pentest-Modus — ein professioneller Betriebsstandard für Offensive Security bei autorisierten Einsätzen
- Anbieter-Karten — Live-Verbindungstests, Aktiviert/Deaktiviert-Umschalter, Kontext-Badges pro Modell
- Dauerhafte Sitzungen — JSONL/SQLite-Persistenz mit Replay; setzen Sie genau dort fort, wo Sie aufgehört haben
- Kontext, der niemals stirbt — Token-Messung, automatische Kompaktierung und Bereinigung von Tool-Ergebnissen
- Standardmäßig sicher — API-Schlüssel liegen als Referenzen in einem nur für den Eigentümer zugänglichen Credential-Store; niemals in Einstellungsdateien oder Logs
- Nur-Dark-Theme — eine fokussierte, blendarme Oberfläche für lange Einsätze
- Alles ist ein Plugin — aufgebaut auf Cordis; kein geschlossener Kern, gegen den man ankämpfen muss
Demo
Das vollständige Video herunterladen
Schnellstart
git clone https://github.com/S1N6H/pentest-harness.git
cd pentest-harness
pnpm install
pnpm build
pnpm dsh web
Die Web-UI öffnet sich unter http://127.0.0.1:2323 in Ihrem Browser.
Wenn pnpm dsh nicht in Ihrem PATH liegt, verwenden Sie pnpm exec dsh web oder
node apps/cli/lib/index.js web.
Voraussetzungen
- Node.js 20+ (Node 22 empfohlen)
- pnpm (
npm i -g pnpm)
Auf einem anderen Port ausführen
pnpm dsh web --port 3000
Erster Start — verbinden Sie ein beliebiges KI-Modell
- Öffnen Sie Settings → Models.
- Klicken Sie auf Add a custom provider (oder Edit bei einem vorhandenen).
- Fügen Sie Ihre API-Basis-URL ein — Anbieter-ID und Anzeigename werden automatisch ausgefüllt.
- Geben Sie Ihren API-Schlüssel ein (gespeichert in Ihrem lokalen Credential-Store, niemals in den Einstellungen).
- Modelle werden vom Endpunkt automatisch erkannt — klicken Sie eines an, um es hinzuzufügen, oder fügen Sie manuell hinzu.
- Wählen Sie ein Modell im Composer und starten Sie Ihren Einsatz.
Standardwerte
| Einstellung | Wert |
|---|
| Web-UI | http://127.0.0.1:2323 |
| Einstellungsdatei | $DSH_HOME/settings.yaml (Standard ~/.dsh/settings.yaml) |
| Anmeldedaten | $DSH_HOME/.credentials.yaml (nur für den Eigentümer zugängliche Berechtigungen) |
Lizenz
MIT
⚡ Gesponsert von HackWithClaude
Unbegrenzte KI-Modelle · Eine Plattform · Keine Limits
Zugriff auf jedes große Modell — Claude, GPT, Gemini und mehr — an einem Ort.
Gebaut für Entwickler, die liefern.
🚀 Besuchen Sie HackWithClaude.com · 💡 Entdecken Sie die Modelle