NV

netw0rknoob/vulnclaw

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.8천 stars 534 forks 품질 73 트렌드 57MIT

AI 에이전트 + MCP 툴체인 + 침투 기술 오케스트레이션과 대규모 언어 모델, 자연어 →입력을 결합하여 "정보 수집→ 취약점 발견→ 취약점 악용→ 보고서 생성 전 과정을 자동으로 완료합니다.

개요

프로젝트 웹사이트: https://unclecheng-li.github.io/vulnclaw.com/] 💬 : 디스코드에 참여하세요 LLM 에이전트 + MCP 툴체인 + 선택적 스킬 참조와 OpenAI, Anthropic, MiniMax / DeepSeek과 같은 호환 모델을 결합하여, 자연어 입력 →은 "정보 수집→, 취약점 발견→ 취약점 악용→ 보고서 생성"이라는 전체 과정을 자동으로 완료합니다. - — Claude Codex와 유사한 자율 루프로, 모델이 다음 단계, 도구를 언제 호출할지, 언제 완료/쿼리/결정할지 결정하며 진행 방법이 없음 - — 도구 결과는 일관되게 AgentState.evidence에 기록되며, 원시 텍스트는 완전히 유지됩니다; Active Context는 기본적으로 신호가 높은 미리보기만 사용하며, evidence_search/evidence_view는 원래의 증거를 필요할 때 재검토하는 데 사용됩니다 - — 반복 호출, 실패한 열화, 시간 소모 시간, 새로운 발견 등 도구 호출 전후의 신호를 기록합니다; 동일한 증거 범위를 반복적으로 읽으면 억제되며; 연속 증거 루프는 스톨 가드를 트리거하지만, 이전 단계 계획자는 복원되지 않습니다. — 주장된 플래그/결론은 실제 도구 출력에서 문자별로 나타나야 하며, 이를 위해 조작된 플래그를 통해 거짓 승리를 제거합니다. — 침투 의도를 평일하게 설명하고, 단계와 도구를 자동으로 식별합니다. — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Baichuan / Jieyue Xingchen / SenseTime / Zero One Everything / Local Ollama, 원클릭 전환 — 4가지 MCP 서비스: 기본 제공 시 fetch / 메모리 로컬 제공, chrome-devtools / 브라우저 자동화 및 HTTP 패킷 캡처 및 재생을 위한 외부 MCP 서비스와의 Burp 통합 — 기본적으로 GET 명령 및 전체 응답 본문 반환, HTTP/HTTPS 및 사용자 지정 메서드/헤더/params/cookies/body/data/form/json, 타임아웃/리디렉션/TLS 제어 지원; CTF/범위 HTTPS는 기본적으로 인증 인증서를 검증하지 않습니다 - — 런타임 범위별로 필터링한 후, 각 요청마다 추가 JSONL 인덱스 + 원시 패킷을 evidence/traffic/에서 추적하며, 내장 traffic_list / traffic_view /...

개요(AI 번역)

  • AI 기반 침투 테스트 CLI 도구 — 쉬운 말로 취약점을 활용하세요. *

🌐 영어 버전: README_EN.md

**이 프로젝트는 독립적으로 실행 가능한 AI 침투 테스트 에이전트입니다. **

프로젝트 공식 웹사이트: https://unclecheng-li.github.io/vulnclaw.com/

LLM 에이전트 + MCP 툴체인 + 선택적 스킬 참조 자료를 기반으로 합니다. OpenAI, Anthropic, MiniMax, DeepSeek 등과 호환됩니다. 자연어 입력 →는 “정보 수집→, 취약점 발견, 취약점 발견→ 취약점 악용→ 보고서 생성” 전체 과정을 자동으로 완료합니다.

빠른 시작 · 건축 · 내장 기술


그게 뭘 할 수 있지?

입력된 자연어, AI는 침투 테스트 과정을 자동으로 실행합니다:

허가된 침투 테스트, CTF 대회, 안전 교육, 레드팀 훈련 및 기타 시나리오에 적합합니다.


특징

  • 모델 주도 솔루션 엔진(기본값) — Claude Codex/Codex와 유사한 자율 루프로, 모델이 다음 단계, 도구를 언제 호출할지, 언제 완료/쿼리/결정할지 결정하며 앞으로 나아갈 방법이 없습니다
  • 에이전트 상태 증거 메모리 — 도구 결과는 일관되게 AgentState.evidence로 작성되며, 원문은 완전히 유지됩니다; 액티브 컨텍스트는 기본적으로 신호가 강한 미리보기만 주입하며, evidence_search / evidence_view는 원래의 증거를 필요할 때 재검토하는 데 사용됩니다
  • 경량 보정 계층 — 반복 호출, 실패한 하강, 시간 소모, 도구 호출 전후의 새로운 발견 신호를 기록합니다; 동일한 증거 범위의 반복 읽기는 억제되고, 연속 유휴 시 증거가 스톨 가드를 작동시키지만, 이전 스테이지 플래너는 복원되지 않습니다
  • 증거 수준 안티-환상 게이트 — 주장된 플래그/결론은 실제 도구 출력에서 문자별로 등장해야 하며, 이를 통해 조작된 승리를 방지합니다.
  • 자연어 중심 — 침투 의도를 인간 언어로 설명하고, 단계와 도구를 자동으로 식별합니다
  • 13개의 LLM 제공자 — OpenAI / Anthropic / MiniMax / DeepSeek / Zhipu / Moonshot / Qianwen / SiliconFlow / Doubao / Jieyuexing Chen / SenseTime / OpenRouter / Local Ollama, 원클릭 전환
  • MCP 툴체인 — 4개의 MCP 서비스: fetch / memory 로컬 기본 제공, chrome-devtools / burp 브라우저 자동화 및 HTTP 패킷 캡처 및 재생을 위한 외부 MCP 서비스와의 통합

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

설치

docker run --rm -it \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →