Pentest Harness
Heaven for Hackers — o espaço de trabalho profissional para testes de segurança.
Um harness de agente de IA open-source, dark-first, para testes de penetração autorizados, pesquisa de bug bounty, laboratórios de segurança e engajamentos de CTF. Construído sobre uma arquitetura de plugins onde cada camada — adaptadores de modelo, ferramentas, sessões, configurações e credenciais — é substituível a partir da configuração.
Funciona com qualquer API de modelo de IA. Traga a sua própria chave da OpenAI, Anthropic, DeepSeek, Google, Mistral, Groq, OpenRouter, Azure OpenAI, ou qualquer gateway compatível com OpenAI — um clique descobre automaticamente os seus modelos e está a funcionar.
Capturas de ecrã
| Espaço de trabalho | Cartões de fornecedor |
|---|
 |  |
Funcionalidades
- Motor LLM multi-fornecedor — OpenAI Chat Completions & Responses, Anthropic Messages, DeepSeek, e qualquer gateway personalizado compatível com OpenAI com descoberta automática de modelos num clique
- Conjunto completo de ferramentas de agente — shell, sistema de ficheiros, pesquisa web, skills, objetivos, subagentes, tarefas em segundo plano e controlo de fluxo de trabalho
- Modo Pentest — um padrão operacional profissional de segurança ofensiva para engajamentos autorizados
- Cartões de fornecedor — testes de ligação em tempo real, alternâncias ativado/desativado, badges de contexto por modelo
- Sessões duradouras — persistência em JSONL/SQLite com replay; retome exatamente onde parou
- Contexto que nunca morre — medição de tokens, compactação automática e poda de resultados de ferramentas
- Seguro por predefinição — as chaves de API residem num armazenamento de credenciais apenas acessível ao proprietário como referências; nunca em ficheiros de configurações ou logs
- Tema apenas escuro — uma interface focada e de baixo brilho, criada para engajamentos longos
- Tudo é um plugin — construído sobre Cordis; sem núcleo fechado com que lutar
Demonstração
Descarregar o vídeo completo
Início rápido
git clone https://github.com/S1N6H/pentest-harness.git
cd pentest-harness
pnpm install
pnpm build
pnpm dsh web
A interface Web abre em http://127.0.0.1:2323 no seu navegador.
Se pnpm dsh não estiver no seu PATH, use pnpm exec dsh web ou
node apps/cli/lib/index.js web.
Requisitos
- Node.js 20+ (Node 22 recomendado)
- pnpm (
npm i -g pnpm)
Executar noutra porta
pnpm dsh web --port 3000
Primeira execução — ligue qualquer modelo de IA
- Abra Settings → Models.
- Clique em Add a custom provider (ou Edit num existente).
- Cole o URL base da sua API — o ID do fornecedor e o nome de exibição são preenchidos automaticamente.
- Introduza a sua chave de API (armazenada no seu armazenamento de credenciais local, nunca nas configurações).
- Os modelos são descobertos automaticamente a partir do endpoint — clique num para o adicionar, ou adicione manualmente.
- Escolha um modelo no compositor e comece o seu engajamento.
Predefinições
| Configuração | Valor |
|---|
| Interface Web | http://127.0.0.1:2323 |
| Ficheiro de configurações | $DSH_HOME/settings.yaml (predefinição ~/.dsh/settings.yaml) |
| Credenciais | $DSH_HOME/.credentials.yaml (permissões apenas para o proprietário) |
Licença
MIT
⚡ Patrocinado por HackWithClaude
Modelos de IA ilimitados · Uma plataforma · Zero limites
Aceda a todos os principais modelos — Claude, GPT, Gemini e mais — num só lugar.
Criado para construtores que entregam.
🚀 Visite HackWithClaude.com · 💡 Explore os modelos