Provides vulnerability detection and exploitation capabilities for Apache web servers, including version fingerprinting and targeted security testing
Provides platform-specific exploitation modules and vulnerability assessment tools targeting Linux systems
Generates penetration testing reports and documentation in Markdown format for technical findings and remediation guidance
Integrates with Metasploit framework for automated exploit search, execution, and advanced penetration testing capabilities
Built on Node.js runtime to provide the core MCP server functionality for automated penetration testing workflows
Provides specialized vulnerability detection, version identification, and security testing capabilities for WordPress installations
MCP Pentest - Automated Penetration Testing Framework
MCP (Model Context Protocol) server untuk automated penetration testing yang cerdas. Framework ini dapat secara otomatis melakukan reconnaissance, vulnerability scanning, dan controlled exploitation berdasarkan teknologi target yang terdeteksi.
š Features
š Reconnaissance Tools
Port Scanning - Comprehensive Nmap integration dengan berbagai scan modes
Subdomain Enumeration - Certificate transparency logs + DNS bruteforcing
Technology Detection - Automatic web technology fingerprinting
Directory Bruteforcing - Intelligent directory and file discovery
š”ļø Vulnerability Assessment
Nuclei Integration - Automated vulnerability scanning dengan template database
Nikto Scanning - Web server vulnerability detection
SQLMap Integration - SQL injection testing
Custom Web Vulnerability Checks - XSS, Directory Traversal, Command Injection, dll
ā” Exploitation Modules
Metasploit Integration - Automatic exploit search dan execution
Custom Exploit Attempts - Framework-specific exploitation
Technology-Specific Exploits - Targeted attacks berdasarkan tech stack
Proof-of-Concept Generation - Automated PoC creation
š¤ Intelligent Workflow Engine
Adaptive Decision Making - AI-driven next step recommendations
Risk-Based Prioritization - Smart vulnerability prioritization
Technology-Aware Testing - Customized testing berdasarkan detected technologies
Automated Workflow Management - Sequential phase execution dengan dependency handling
š Comprehensive Reporting
Multi-Format Reports - HTML, PDF, JSON, Markdown output
Executive Summaries - Business-friendly risk assessments
Technical Details - Detailed vulnerability descriptions dan remediation
Evidence Collection - Automatic proof collection dan documentation
š Prerequisites
Required Tools
Pastikan tools berikut sudah terinstall di sistem:
Node.js Dependencies
š ļø Installation
Clone repository
Install dependencies
Build project
Configure MCP client Tambahkan ke file konfigurasi MCP client Anda:
šÆ Usage Examples
Basic Automated Pentest
Reconnaissance Only
Vulnerability Scanning
Exploitation Attempts
Intelligent Next Steps
Report Generation
š§ Configuration
Scan Intensity Levels
Passive
Certificate transparency logs
DNS enumeration
Header analysis
Public information gathering
Active
Port scanning
Directory bruteforcing
Vulnerability scanning
Service enumeration
Aggressive
Full port range scanning
Intensive directory bruteforcing
Active exploitation attempts
Comprehensive vulnerability testing
Scope Options
Network
Port scanning
Service enumeration
Network vulnerability assessment
Web
Web application testing
Technology fingerprinting
Web vulnerability scanning
Full
Comprehensive assessment
Network + Web testing
Complete attack surface analysis
š”ļø Security Considerations
Ethical Usage
ā ļø IMPORTANT: Framework ini hanya boleh digunakan untuk:
Authorized penetration testing
Security research dengan permission
Testing terhadap sistem milik sendiri
Educational purposes
Safety Features
Rate limiting - Automatic request throttling
Timeout controls - Prevent long-running scans
Scope validation - Target validation dan restriction
Safe exploitation - Controlled dan reversible tests
Legal Compliance
Pastikan ada written authorization sebelum testing
Comply dengan local laws dan regulations
Respect responsible disclosure practices
Document semua testing activities
š Sample Output
Automated Pentest Results
š Workflow Engine
Framework menggunakan intelligent workflow engine yang dapat:
Analyze scan results - Automatically interpret findings
Make decisions - Determine next testing steps
Adapt strategy - Modify approach based on discoveries
Prioritize actions - Focus on high-impact vulnerabilities
Generate insights - Provide actionable recommendations
Decision Making Logic
šļø Architecture
š¤ Contributing
Fork repository
Create feature branch
Implement changes dengan tests
Submit pull request
Follow security best practices
š License
MIT License - See LICENSE file for details
ā ļø Disclaimer
Tool ini dibuat untuk tujuan educational dan authorized security testing. User bertanggung jawab untuk memastikan penggunaan yang legal dan ethical. Developer tidak bertanggung jawab atas penyalahgunaan tool ini.
š Support
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
An automated penetration testing framework that enables intelligent security assessments through reconnaissance, vulnerability scanning, and controlled exploitation. Features AI-driven workflow management with comprehensive reporting for authorized security testing.