0x4m4/hexstrike-ai
๐ https://github.com/0x4m4/hexstrike-ai โHexStrike AI MCP Agents v6.0 AI-Powered MCP Cybersecurity Automation Platform Advanced AI-powered penetration testing MCP framework with 150+ security tools and 12+ autonomous AI agents Owned & developed by OTT Cybersecurity LLC ๐ What's New โข ๐๏ธ Architecture โข ๐ Installation โข ๐ ๏ธ Features โข ๐ค AI Agents โข ๐ก API Reference Follow Our Social Accounts Architecture Overview HexStrike AI MCP v6.0 features a multi-agent architecture with autonomous AI agents, intelligent decision-making, and vulnerability intelligence. %%{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 Loading How It Works AI Agent Connection - Claude, GPT, or other MCP-compatible agents connect via FastMCP protocol Intelligent Analysis - Decision engine analyzes targets and selects optimal testing strategies Autonomous Execution - AI agents execute comprehensive security assessments Real-time Adaptation - System adapts based on results and discovered vulnerabilities Advanced Reporting - Visual output with vulnerability cards and risk analysis Installation Quick Setup to Run the hexstrike MCPs Server # 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 Installation and Setting Up Guide for various AI Clients: Installation & Demo Video Watch the full installation and setup walkthrough here: YouTube - HexStrike AI Installation & Demo Supported AI Clients for Running & Integration You can install and run HexStrike AI MCPs with various AI clients, including: 5ire (Latest version v0.14.0 not supported for now) VS Code Copilot Roo Code Cursor Claude Desktop Any MCP-compatible agent Refer to the video above for step-by-step instructions and integration examples for these platforms. Install Security Tools Core Tools (Essential): # Network & Reconnaissance nmap masscan rustscan amass subfinder nuclei fierce dnsenum autorecon theharvester responder netexec enum4linux-ng # Web Application Security gobuster feroxbuster dirsearch ffuf dirb httpx katana nikto sqlmap wpscan arjun paramspider dalfox wafw00f # Password & Authentication hydra john hashcat medusa patator crackmapexec evil-winrm hash-identifier ophcrack # Binary Analysis & Reverse Engineering gdb radare2 binwalk ghidra checksec strings objdump volatility3 foremost steghide exiftool Cloud Security Tools: prowler scout-suite trivy kube-hunter kube-bench docker-bench-security Browser Agent Requirements: # Chrome/Chromium for Browser Agent sudo apt install chromium-browser chromium-chromedriver # OR install Google Chrome 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 Start the Server # 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 Verify Installation # Test server health curl http://localhost:8888/health # Test AI agent capabilities curl -X POST http://localhost:8888/api/intelligence/analyze-target \ -H " Content-Type: application/json " \ -d ' {"target": "example.com", "analysis_type": "comprehensive"} ' AI Client Integration Setup Claude Desktop Integration or Cursor Edit ~/.config/Claude/claude_desktop_config.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 } } } VS Code Copilot Integration Configure VS Code settings in .vscode/settings.json : { "servers" : { "hexstrike" : { "type" : " stdio " , "command" : " python3 " , "args" : [ " /path/to/hexstrike-ai/hexstrike_mcp.py " , " --server " , " http://localhost:8888 " ] } }, "inputs" : [] } Features Security Tools Arsenal 150+ Professional Security Tools: ๐ Network Reconnaissance & Scanning (25+ Tools) Nmap - Advanced port scanning with custom NSE scripts and service detection Rustscan - Ultra-fast port scanner with intelligent rate limiting Masscan - High-speed Internet-scale port scanning with banner grabbing AutoRecon - Comprehensive automated reconnaissance with 35+ parameters Amass - Advanced subdomain enumeration and OSINT gathering Subfinder - Fast passive subdomain discovery with multiple sources Fierce - DNS reconnaissance and zone transfer testing DNSEnum - DNS information gathering and subdomain brute forcing TheHarvester - Email and subdomain harvesting from multiple sources ARP-Scan - Network discovery using ARP requests NBTScan - NetBIOS name scanning and enumeration RPCClient - RPC enumeration and null session testing Enum4linux - SMB enumeration with user, group, and share discovery Enum4linux-ng - Advanced SMB enumeration with enhanced logging SMBMap - SMB share enumeration and exploitation Responder - LLMNR, NBT-NS and MDNS poisoner for credential harvesting NetExec - Network service exploitation framework (formerly CrackMapExec) ๐ Web Application Security Testing (40+ Tools) Gobuster - Directory, file, and DNS enumeration with intelligent wordlists Dirsearch - Advanced directory and file discovery with enhanced logging Feroxbuster - Recursive content discovery with intelligent filtering FFuf - Fast web fuzzer with advanced filtering and parameter discovery Dirb - Comprehensive web content scanner with recursive scanning HTTPx - Fast HTTP probing and technology detection Katana - Next-generation crawling and spidering with JavaScript support Hakrawler - Fast web endpoint discovery and crawling Gau - Get All URLs from multiple sources (Wayback, Common Crawl, etc.
ๅ งๅฎน็บๆถ้็ถๆฅๆๅ็ repo ๆ่ฟฐๅๆ๏ผๅฎๆด่ณ่จ่ซ่ฆ GitHub ๅ้ ใ