
AI 에이전트가 150개 이상의 사이버 보안 도구를 자율적으로 실행하여 네트워크, 웹 애플리케이션, 클라우드 인프라 전반에 걸쳐 자동화된 침투 테스트, 취약점 발견, 버그 바운티 자동화, 보안 연구를 수행할 수 있게 해주는 MCP 서버입니다.
150개 이상의 보안 도구와 12개 이상의 자율 AI 에이전트를 갖춘 고급 AI 기반 침투 테스트 MCP 프레임워크
HexStrike AI MCP v6.0은 자율 AI 에이전트, 지능형 의사 결정 및 취약점 인텔리전스를 갖춘 멀티 에이전트 아키텍처를 제공합니다.```mermaid %%{init: {"themeVariables": { "primaryColor": "#b71c1c", "secondaryColor": "#ff5252", "tertiaryColor": "#ff8a80", "background": "#2d0000", "edgeLabelBackground":"#b71c1c", "fontFamily": "monospace", "fontSize": "16px", "fontColor": "#fffde7", "nodeTextColor": "#fffde7" }}}%% graph TD A[AI Agent - Claude/GPT/Copilot] -->|MCP Protocol| B[HexStrike MCP Server v6.0]
B --> C[Intelligent Decision Engine]
B --> D[12+ Autonomous AI Agents]
B --> E[Modern Visual Engine]
C --> F[Tool Selection AI]
C --> G[Parameter Optimization]
C --> H[Attack Chain Discovery]
D --> I[BugBounty Agent]
D --> J[CTF Solver Agent]
D --> K[CVE Intelligence Agent]
D --> L[Exploit Generator Agent]
E --> M[Real-time Dashboards]
E --> N[Progress Visualization]
E --> O[Vulnerability Cards]
B --> P[150+ Security Tools]
P --> Q[Network Tools - 25+]
P --> R[Web App Tools - 40+]
P --> S[Cloud Tools - 20+]
P --> T[Binary Tools - 25+]
P --> U[CTF Tools - 20+]
P --> V[OSINT Tools - 20+]
B --> W[Advanced Process Management]
W --> X[Smart Caching]
W --> Y[Resource Optimization]
W --> Z[Error Recovery]
style A fill:#b71c1c,stroke:#ff5252,stroke-width:3px,color:#fffde7
style B fill:#ff5252,stroke:#b71c1c,stroke-width:4px,color:#fffde7
style C fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
style D fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
style E fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
### 작동 방식
1. **AI 에이전트 연결** - Claude, GPT 또는 기타 MCP 호환 에이전트가 FastMCP 프로토콜을 통해 연결합니다
2. **지능형 분석** - 의사 결정 엔진이 대상을 분석하고 최적의 테스트 전략을 선택합니다
3. **자율 실행** - AI 에이전트가 포괄적인 보안 평가를 수행합니다
4. **실시간 적응** - 시스템이 결과와 발견된 취약점에 따라 적응합니다
5. **고급 보고** - 취약점 카드 및 위험 분석을 포함한 시각적 출력
---
## 설치
### hexstrike MCPs 서버 실행을 위한 빠른 설정```bash
# 1. Clone the repository
git clone https://github.com/0x4m4/hexstrike-ai.git
cd hexstrike-ai
# 2. Create virtual environment
python3 -m venv hexstrike-env
source hexstrike-env/bin/activate # Linux/Mac
# hexstrike-env\Scripts\activate # Windows
# 3. Install Python dependencies
pip3 install -r requirements.txt
전체 설치 및 설정 과정은 여기에서 시청하세요: YouTube - HexStrike AI 설치 및 데모
다양한 AI 클라이언트에서 HexStrike AI MCP를 설치하고 실행할 수 있습니다:
위 비디오에서 이 플랫폼들에 대한 단계별 지침 및 통합 예제를 참조하세요.
핵심 도구 (필수):```bash
nmap masscan rustscan amass subfinder nuclei fierce dnsenum autorecon theharvester responder netexec enum4linux-ng
gobuster feroxbuster dirsearch ffuf dirb httpx katana nikto sqlmap wpscan arjun paramspider dalfox wafw00f
hydra john hashcat medusa patator crackmapexec evil-winrm hash-identifier ophcrack
gdb radare2 binwalk ghidra checksec strings objdump volatility3 foremost steghide exiftool
**클라우드 보안 도구:**```bash
prowler scout-suite trivy
kube-hunter kube-bench docker-bench-security
브라우저 에이전트 요구 사항:```bash
sudo apt install chromium-browser chromium-chromedriver
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list sudo apt update && sudo apt install google-chrome-stable
### 서버 시작```bash
# Start the MCP server
python3 hexstrike_server.py
# Optional: Start with debug mode
python3 hexstrike_server.py --debug
# Optional: Custom port configuration
python3 hexstrike_server.py --port 8888
curl http://localhost:8888/health
curl -X POST http://localhost:8888/api/intelligence/analyze-target
-H "Content-Type: application/json"
-d '{"target": "example.com", "analysis_type": "comprehensive"}'
---
## AI 클라이언트 통합 설정
### Claude Desktop 통합 또는 Cursor
`~/.config/Claude/claude_desktop_config.json` 편집:```json
{
"mcpServers": {
"hexstrike-ai": {
"command": "python3",
"args": [
"/path/to/hexstrike-ai/hexstrike_mcp.py",
"--server",
"http://localhost:8888"
],
"description": "HexStrike AI v6.0 - Advanced Cybersecurity Automation Platform",
"timeout": 300,
"disabled": false
}
}
}
.vscode/settings.json에서 VS Code 설정을 구성하세요:```json
{
"servers": {
"hexstrike": {
"type": "stdio",
"command": "python3",
"args": [
"/path/to/hexstrike-ai/hexstrike_mcp.py",
"--server",
"http://localhost:8888"
]
}
},
"inputs": []
}
---
## 주요 기능
### 보안 도구 모음
**150개 이상의 전문 보안 도구:**
<details>
<summary><b>🔍 네트워크 정찰 및 스캐닝 (25개 이상 도구)</b></summary>
- **Nmap** - 사용자 정의 NSE 스크립트와 서비스 탐지를 지원하는 고급 포트 스캐닝
- **Rustscan** - 지능형 속도 제한 기능을 갖춘 초고속 포트 스캐너
- **Masscan** - 배너 그래빙을 지원하는 고속 인터넷 규모 포트 스캐닝
- **AutoRecon** - 35개 이상의 매개변수를 지원하는 종합 자동 정찰
- **Amass** - 고급 하위 도메인 열거 및 OSINT 수집
- **Subfinder** - 다양한 소스를 활용한 빠른 패시브 하위 도메인 탐지
- **Fierce** - DNS 정찰 및 존 전송 테스트
- **DNSEnum** - DNS 정보 수집 및 하위 도메인 무차별 대입
- **TheHarvester** - 여러 소스에서 이메일 및 하위 도메인 수집
- **ARP-Scan** - ARP 요청을 사용한 네트워크 탐색
- **NBTScan** - NetBIOS 이름 스캐닝 및 열거
- **RPCClient** - RPC 열거 및 널 세션 테스트
- **Enum4linux** - 사용자, 그룹, 공유 탐지를 지원하는 SMB 열거
- **Enum4linux-ng** - 향상된 로깅을 갖춘 고급 SMB 열거
- **SMBMap** - SMB 공유 열거 및 익스플로잇
- **Responder** - 자격 증명 수집을 위한 LLMNR, NBT-NS 및 MDNS 포이즈너
- **NetExec** - 네트워크 서비스 익스플로잇 프레임워크 (구 CrackMapExec)
</details>
<details>
<summary><b>🌐 웹 애플리케이션 보안 테스트 (40개 이상 도구)</b></summary>