Pentest Harness
Heaven for Hackers — l'espace de travail professionnel pour les tests de sécurité.
Un harnais d'agent IA open-source, conçu pour le dark mode, destiné aux tests d'intrusion autorisés, à la recherche en bug bounty, aux laboratoires de sécurité et aux engagements CTF. Repose sur une architecture à plugins où chaque couche — adaptateurs de modèles, outils, sessions, paramètres et identifiants — est remplaçable depuis la configuration.
Fonctionne avec n'importe quelle API de modèle IA. Apportez votre propre clé depuis OpenAI, Anthropic, DeepSeek, Google, Mistral, Groq, OpenRouter, Azure OpenAI, ou toute passerelle compatible OpenAI — un clic découvre automatiquement vos modèles et vous êtes opérationnel.
Captures d'écran
| Espace de travail | Cartes de fournisseurs |
|---|
 |  |
Fonctionnalités
- Moteur LLM multi-fournisseurs — OpenAI Chat Completions & Responses, Anthropic Messages, DeepSeek, et toute passerelle personnalisée compatible OpenAI avec découverte automatique des modèles en un clic
- Boîte à outils complète pour agents — shell, système de fichiers, recherche web, compétences, objectifs, sous-agents, tâches en arrière-plan et contrôle des workflows
- Pentest Mode — un standard opérationnel professionnel de sécurité offensive pour les engagements autorisés
- Cartes de fournisseurs — test de connexion en direct, bascules activé/désactivé, badges de contexte par modèle
- Sessions durables — persistance JSONL/SQLite avec rejeu ; reprenez exactement là où vous vous êtes arrêté
- Un contexte qui ne meurt jamais — mesure des tokens, compactage automatique et élagage des résultats d'outils
- Sécurisé par défaut — les clés API résident dans un magasin d'identifiants à accès propriétaire sous forme de références ; jamais dans les fichiers de paramètres ni les journaux
- Thème sombre uniquement — une interface ciblée et à faible éblouissement, conçue pour les engagements de longue durée
- Tout est un plugin — construit sur Cordis ; aucun noyau fermé à contourner
Démo
Télécharger la vidéo complète
Démarrage rapide
git clone https://github.com/S1N6H/pentest-harness.git
cd pentest-harness
pnpm install
pnpm build
pnpm dsh web
L'interface Web s'ouvre à l'adresse http://127.0.0.1:2323 dans votre navigateur.
Si pnpm dsh n'est pas dans votre PATH, utilisez pnpm exec dsh web ou
node apps/cli/lib/index.js web.
Prérequis
- Node.js 20+ (Node 22 recommandé)
- pnpm (
npm i -g pnpm)
Exécuter sur un autre port
pnpm dsh web --port 3000
Premier lancement — connecter n'importe quel modèle IA
- Ouvrez Settings → Models.
- Cliquez sur Add a custom provider (ou Edit sur un fournisseur existant).
- Collez l'URL de base de votre API — l'ID du fournisseur et le nom d'affichage se remplissent automatiquement.
- Saisissez votre clé API (stockée dans votre magasin d'identifiants local, jamais dans les paramètres).
- Les modèles sont découverts automatiquement depuis le point de terminaison — cliquez sur l'un d'eux pour l'ajouter, ou ajoutez-le manuellement.
- Choisissez un modèle dans le composeur et démarrez votre engagement.
Valeurs par défaut
| Paramètre | Valeur |
|---|
| Interface Web | http://127.0.0.1:2323 |
| Fichier de paramètres | $DSH_HOME/settings.yaml (par défaut ~/.dsh/settings.yaml) |
| Identifiants | $DSH_HOME/.credentials.yaml (permissions propriétaire uniquement) |
Licence
MIT
Modèles IA illimités · Une seule plateforme · Zéro limite
Accédez à tous les grands modèles — Claude, GPT, Gemini, et plus encore — en un seul endroit.
Conçu pour les bâtisseurs qui livrent.
🚀 Visitez HackWithClaude.com · 💡 Explorez les modèles