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 호환 게이트웨이
- 완전한 에이전트 도구 세트 — 셸, 파일시스템, 웹 리서치, 스킬, 목표, 서브에이전트, 백그라운드 작업, 워크플로 제어
- Pentest Mode — 승인된 작업을 위한 전문 오펜시브 보안 운영 표준
- 프로바이더 카드 — 실시간 연결 테스트, 활성화/비활성화 토글, 모델별 컨텍스트 배지
- 영구 세션 — 리플레이를 지원하는 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 에 Web UI가 열립니다.
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 base 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 방문 · 💡 모델 살펴보기