Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
antifox — 정찰, 공격 표면 탐색, 익스플로잇 검증, 증거 기반 보고서 전달을 수행하는 AI 멀티 에이전트 자율 침투 테스트 플랫폼입니다. | Kitploit
도구/GitHubGitHub/antifox-ai/antifox
Penetration Testing FrameworksReconnaissanceVulnerability AnalysisWeb Proxies & InterceptionExploitationScripting & AutomationWeb Application ExploitationInformation GatheringPenetration TestingRed TeamingAI Security
48925413일 전Kitploit 검토 완료
GitHubantifox-ai/antifox

antifox

정찰, 공격 표면 탐색, 익스플로잇 검증, 증거 기반 보고서 전달을 수행하는 AI 멀티 에이전트 자율 침투 테스트 플랫폼입니다.

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🦊 AntiFox

AI 자율 침투 테스트 플랫폼

정찰부터 보고서 전달까지, 멀티 에이전트가 자율적으로 완수 · 전 과정 시각화 · 개입 가능 · 전달 가능

중국어 | English

License Release Docker Go

AntiFox

소개

AntiFox는 AI 자율 침투 테스트 플랫폼입니다. 권한이 부여된 대상을 지정하면 플래너 / 워커 / 마스터 멀티 에이전트가 이중 그래프 아키텍처(전역 자산 그래프 + 작업별 탐색 그래프)를 중심으로 정찰 → 공격 표면 발견 → 익스플로잇 검증 → 취약점 기록 → 보고서 전달을 자율적으로 완수하며, 전 과정이 시각화되고 개입 가능하며 전달 가능합니다.

발견에 능하지만 발견에서 멈추는 대부분의 자동화 침투 도구와 달리, AntiFox는 전달에 중점을 둡니다. AI가 찾아낸 취약점을 엔지니어가 이해할 수 있고, 재현 가능하며, 증거를 갖추고, 고객에게 바로 전달할 수 있는 보고서로 만듭니다.

✨ v2.0 신규 기능: 증거 기반 전달

v2.0은 한 가지에 집중합니다. 바로 "찾아낼 수 있음"을 "전달할 수 있음"으로 만드는 것입니다. 에이전트는 취약점을 찾는 동시에 재현 과정과 증거를 고정하며, 엔지니어의 작업도 "제로에서 보고서를 정리하는 것"에서 "검증 및 확인"으로 바뀝니다.

AntiFox 데모

① 재현 과정이 즉시 저장됩니다. 에이전트가 익스플로잇을 실행하는 동시에 각 단계의 요청, 응답, 예상 결과, 검증 결론을 구조화하여 저장하며, 사후에 재구성하지 않으므로 재현 단계가 "불완전하게 짜맞춰지거나 날조되는" 문제를 근본적으로 차단합니다.

② 발견 페이지가 익스플로잇 체인을 단계별로 제시합니다. 취약점은 더 이상 "명령 하나에 결론 한 줄"이 아니라, 진입점과 전제 조건에서 단계별 익스플로잇에 이르는 완전한 체인으로 제시되며, 각 단계는 자연어 설명과 실제 요청 하나로 구성되어 엔지니어가 열어보는 즉시 취약점의 출처와 익스플로잇 경로를 이해할 수 있습니다.

익스플로잇 체인 단계별 제시

③ 각 단계가 실제 트래픽 패킷과 자동으로 연결됩니다. 에이전트 작업 중 발송된 모든 요청은 MITM을 통해 완전히 기록되어 저장됩니다. 취약점을 기록하는 동시에 시스템은 시간 창과 단계 순서에 따라 각 단계를 해당 실제 데이터 패킷에 정확히 연결합니다. 클릭 한 번으로 원본 요청과 응답 메시지를 확인할 수 있으며, 구문 강조, 본문 검색, 일치 개수 표시를 지원하므로 프록시 도구로 돌아가 다시 구성하고 재테스트할 필요가 없습니다.

각 단계에 실제 트래픽 패킷 연결

④ 증거는 곧 메시지입니다. 민감 정보 유출과 같은 취약점의 경우 트래픽 메시지 자체가 증거이므로, 사후에 스크린샷을 짜맞출 필요가 없습니다.

트래픽 메시지가 곧 증거

⑤ 사람 수준의 3개 언어 보고서. AI 서술 + python-docx 조판으로 전달 수준의 .docx(표지 / 목차 / 페이지 번호 / 취약점별 속성 표와 구조화된 재현)를 생성하며, 간체 / 번체 / 영어 전체 보고서를 지원합니다.

위 인터페이스 데이터는 모두 로컬 테스트 환경의 합성 데모 데이터입니다.

빠른 시작

PostgreSQL에 의존하며, 탐색에는 LLM 설정이 필요합니다(ANTHROPIC_API_KEY 또는 OPENAI_API_KEY, UI의 「LLM 설정」 페이지에서도 입력 가능). .docx 보고서 생성에는 python3 + python-docx가 필요합니다(Docker 이미지에 내장됨).

방법 1: Docker 원클릭 배포(권장)

curl -O https://raw.githubusercontent.com/AntiFox-AI/antifox/main/docker-compose.yml
curl -O https://raw.githubusercontent.com/AntiFox-AI/antifox/main/.env.example
cp .env.example .env          # 设 POSTGRES_PASSWORD
docker compose up -d          # 自动拉镜像 + PostgreSQL 并启动

http://localhost:8787 을 열고, 처음 접속하면 /setup에서 관리자 비밀번호를 설정합니다.

방법 2: 사전 컴파일된 바이너리 다운로드

Releases에서 해당 플랫폼의 zip(Linux amd64/arm64 · macOS amd64/arm64 · Windows amd64)을 다운로드한 후 압축을 풀면:

cp config.example.json config.json    # 填好 database 连接
./antifox                             # Windows 为 antifox.exe

http://localhost:8787 을(를) 엽니다.

방식 3: 소스에서 빌드

이 프로젝트는 전체 소스가 공개되어 있습니다(AGPL-3.0). 사전 요구 사항: Go 1.24+ / Node 20+ / PostgreSQL / Python 3(보고서 렌더링):

cd web && NEXT_EXPORT=1 npx next build && cd ..    # 前端静态导出
cp -r web/out/. server/webui/dist/                 # 内嵌前端
CGO_ENABLED=0 go build -tags embedui -o antifox ./cmd/antifox
./antifox

전체 단계(skill 내장, 개발 핫 리로드 포함)는 CONTRIBUTING.md를 참고하세요.

원클릭 업데이트: 베어메탈/소스 배포는 ./start.sh로 시작하거나 systemd를 사용하면( deploy/antifox.service 참고, RestartForceExitStatus=75 설정) 「시스템 구성」 페이지에서 새 버전을 확인하고 설치할 수 있습니다(SHA256 검증 / 원자적 교체 / 실패 시 롤백, 데이터는 영향받지 않음). Docker 배포는 docker compose pull을 사용하세요.

추가 화면

대시보드작업
대시보드작업

기원

AntiFox는 오픈소스 프로젝트 ARTEX(작성자 @Autumn-27)의 v0.1.1부터 2차 개발되었으며, 이후로도 지속적으로 업스트림의 발전을 따라가며 그 과정에서 업스트림과 상호 교류하고 참고했습니다. 이 자리에서 원작자의 기초적인 작업에 진심으로 감사드립니다.

분명히 해둘 점은, "자동 발견"과 "보고서 전달"은 본래 두 가지 목표라는 것입니다. ARTEX는 발견을 매우 강력하게 구현했지만, 전달은 구체적인 프로젝트에 더 밀접하고 고객에 따라 달라집니다. AntiFox는 바로 그 뛰어난 기반 위에서 엔지니어링의 중심을 "전달"이라는 부분에 보강한 것입니다.

ARTEX 대비 개선점

그 뛰어난 기반(탐색 그래프 엔진, MITM 트래픽 기록, 규칙 기반 HITL 차단, 멀티 에이전트 오케스트레이션)을 계승한 바탕 위에서, AntiFox가 주로 강화한 점은 다음과 같습니다:

측면설명
증거 기반 전달재현 과정을 즉석에서 DB에 저장, 발견 페이지에서 익스플로잇 체인별로 단계 구분, 각 단계에 실제 트래픽 패킷 자동 연결(구문 강조 / 본문 검색 / 히트 카운트)
인간 수준 보고서AI 서술 + python-docx 조판으로 납품 수준의 .docx 생성(표지 / 목차 / 페이지 번호 / 취약점별 속성 표), 간체 / 번체 / 영어 전체 지원
보고서 관리조직 수준 설정, 명명 템플릿(발행처 / 로고 / 인원 / CVSS), 작업별 생성, 취약점 하위 집합 선택 수록
취약점 관리 심화AI를 통한 구조화 데이터 보강(CVSS / 영향 / 수정 / 구조화 재현), 4단계 심각도, 일괄 보강, 세션 취약점 추가 기록
3개 언어 국제화사이트 전체 간체 / 번체 / 영어
다중 사용자 권한(RBAC)시각적 권한 매트릭스로 사용자 정의 역할, 시스템 역할, 리소스 수준 범위, 로그인 감사
지식베이스 검색 강화전역 + 작업 이중 계층 pgvector RAG로 Agent에 도메인 지식 제공
원클릭 업데이트시스템 구성 페이지에서 GitHub Release로부터 새 버전 확인 및 설치(SHA256 검증 / 원자적 교체 / 실패 시 자동 롤백), 업그레이드가 데이터에 영향 없음

기술 아키텍처

Go 모놀리식 백엔드(go:embed로 Next.js 프론트엔드 내장) + PostgreSQL. 핵심은 이중 그래프 아키텍처입니다: 전역 공유 자산 그래프(작업 간 자산 진실 저장소)와 작업별 독립 탐색 그래프(목표 / 의도 / 사실 / 취약점의 진행 혈통 체인)로, 두 그래프는 앵커로 상호 연결됩니다. 엔진은 이벤트 기반으로 동작합니다. 그래프가 바뀌면 플래너를 깨워 의도를 파견하고, 워커가 의도를 받아 실행한 뒤 결과를 다시 기록하며, 기록이 다시 다음 라운드를 트리거하여 목표가 증명될 때까지 이어집니다.

flowchart TB
  subgraph FE[前端 Next.js · go:embed 内嵌单二进制]
    UI[仪表盘 · 任务 · 发现 · 资产 · 流量 · 报告 · 知识库]
  end
  subgraph SRV[server · Go net/http]
    API[REST /api · JWT · SSE]
    ENG[engine 事件驱动调度]
  end
  subgraph AG[多智能体编排]
    PL[planner 规划 · 唯一产意图]
    WK[worker 执行 ×N]
    MA[mainagent 人机接口]
  end
  subgraph DB[PostgreSQL]
    AGRAPH[资产图 · 全局共享]
    EGRAPH[探索图 · 每任务独立]
  end
  SUB[MITM 流量录制 · HITL 拦截 · 资产补全 · 报告 · 知识库 RAG]

  UI --> API --> ENG --> PL & WK
  API --> MA
  PL & WK & MA --> DB
  WK --> SUB

핵심 역량

  • 이중 그래프 아키텍처: 전역 공유 자산 그래프 + 작업별 독립 탐색 그래프, 앵커로 상호 연결
  • 멀티 에이전트 오케스트레이션: 이벤트 기반 엔진, planner가 의도 생성 / N개의 worker 실행 / mainagent가 인간-기계 인터페이스
  • 증거 기반 전달: 재현 결과 즉시 저장, 발견 페이지 익스플로잇 체인 단계별 진행, 각 단계마다 실제 트래픽 패킷 연계
  • 인간 수준의 3개 언어 보고서: AI 서술 + python-docx 전달급 .docx
  • MITM 트래픽 기록, 규칙화된 HITL 차단, MCP / Skill 확장 체계, pgvector 지식 베이스

공식 계정 팔로우

도구 다운로드