{"id":27114968,"url":"https://github.com/karthikathangarasu/pentest-mcp","last_synced_at":"2025-04-13T08:12:30.876Z","repository":{"id":286459200,"uuid":"961431670","full_name":"Karthikathangarasu/pentest-mcp","owner":"Karthikathangarasu","description":"NOT for educational purposes: An MCP server for professional penetration testers including nmap, go/dirbuster, nikto, JtR, wordlist building, and more.","archived":false,"fork":false,"pushed_at":"2025-04-10T17:07:39.000Z","size":6746,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T00:59:09.158Z","etag":null,"topics":["cybersecurity","dirbuster","gobuster","john-the-ripper","jtr","mcp","mcp-server","model-context-protocol","nikto","nmap","pentesting","pentesting-tools","redteam"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Karthikathangarasu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-06T14:06:56.000Z","updated_at":"2025-04-10T17:07:43.000Z","dependencies_parsed_at":"2025-04-09T22:30:28.528Z","dependency_job_id":null,"html_url":"https://github.com/Karthikathangarasu/pentest-mcp","commit_stats":null,"previous_names":["karthikathangarasu/pentest-mcp"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karthikathangarasu%2Fpentest-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karthikathangarasu%2Fpentest-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karthikathangarasu%2Fpentest-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Karthikathangarasu%2Fpentest-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Karthikathangarasu","download_url":"https://codeload.github.com/Karthikathangarasu/pentest-mcp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248322611,"owners_count":21084336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cybersecurity","dirbuster","gobuster","john-the-ripper","jtr","mcp","mcp-server","model-context-protocol","nikto","nmap","pentesting","pentesting-tools","redteam"],"created_at":"2025-04-07T04:39:33.241Z","updated_at":"2025-04-11T00:59:16.382Z","avatar_url":"https://github.com/Karthikathangarasu.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Pentest MCP: A Comprehensive Tool for Professional Penetration Testing\n\n![Pentest MCP](https://img.shields.io/badge/Pentest%20MCP-Ready%20for%20Action-brightgreen)\n\nWelcome to the **Pentest MCP** repository! This project provides a robust server for professional penetration testers. It includes essential tools like Nmap, Go/Dirbuster, Nikto, John the Ripper, and more. Please note, this repository is **not for educational purposes**.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Tools Included](#tools-included)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Introduction\n\nPentest MCP is designed for cybersecurity professionals who need a reliable and efficient environment for penetration testing. This project simplifies the process of setting up a penetration testing environment, allowing testers to focus on their tasks without worrying about tool installation and configuration.\n\nTo get started, visit the [Releases section](https://github.com/Karthikathangarasu/pentest-mcp/releases) to download the latest version of the server.\n\n## Features\n\n- **Comprehensive Toolset**: Includes Nmap, Go/Dirbuster, Nikto, and John the Ripper.\n- **User-Friendly Interface**: Designed for easy navigation and quick access to tools.\n- **Modular Design**: Add or remove tools based on your specific needs.\n- **Regular Updates**: Stay current with the latest features and security patches.\n- **Community Support**: Join a community of professionals who share insights and tips.\n\n## Installation\n\nFollow these steps to set up the Pentest MCP server on your machine:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/Karthikathangarasu/pentest-mcp.git\n   cd pentest-mcp\n   ```\n\n2. **Install Dependencies**:\n   Ensure you have all necessary dependencies installed. You can find a list of required packages in the `requirements.txt` file.\n\n3. **Download the Latest Release**:\n   Visit the [Releases section](https://github.com/Karthikathangarasu/pentest-mcp/releases) to download the latest version. Execute the downloaded file to install the server.\n\n4. **Configuration**:\n   Modify the configuration files in the `config` directory to suit your environment.\n\n5. **Start the Server**:\n   Run the following command to start the server:\n   ```bash\n   ./start-server.sh\n   ```\n\n## Usage\n\nOnce the server is running, you can access it through your web browser. The interface will guide you through the available tools. Each tool has a dedicated section with documentation and usage examples.\n\n### Example Workflow\n\n1. **Scan with Nmap**:\n   - Navigate to the Nmap section.\n   - Enter the target IP address.\n   - Select the scan type (e.g., SYN scan).\n   - Click \"Start Scan\" and review the results.\n\n2. **Directory Brute-Forcing with Go/Dirbuster**:\n   - Go to the Dirbuster section.\n   - Input the target URL.\n   - Choose a wordlist.\n   - Click \"Start\" to begin the brute-force attack.\n\n3. **Web Vulnerability Scanning with Nikto**:\n   - Access the Nikto tool.\n   - Enter the target URL.\n   - Click \"Scan\" to identify vulnerabilities.\n\n4. **Password Cracking with John the Ripper**:\n   - Head to the JtR section.\n   - Upload your password hash file.\n   - Start the cracking process.\n\n## Tools Included\n\n### Nmap\nNmap is a powerful network scanning tool. It helps identify open ports and services on a target system. Use it to assess the security posture of your network.\n\n### Go/Dirbuster\nGo/Dirbuster is a directory brute-forcing tool. It helps discover hidden directories and files on web servers. This tool is essential for web application testing.\n\n### Nikto\nNikto is a web server scanner that checks for vulnerabilities. It performs comprehensive tests against web servers to identify potential security issues.\n\n### John the Ripper (JtR)\nJohn the Ripper is a fast password-cracking tool. It supports various hash types and can help recover weak passwords.\n\n## Contributing\n\nWe welcome contributions from the community. To contribute, follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bug fix.\n3. Make your changes and commit them with clear messages.\n4. Push your changes to your forked repository.\n5. Submit a pull request.\n\nPlease ensure your code adheres to the existing style and includes tests where applicable.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Contact\n\nFor questions or support, please reach out to the project maintainer:\n\n- **Name**: Karthikathangarasu\n- **Email**: [your-email@example.com](mailto:your-email@example.com)\n\nThank you for checking out Pentest MCP! We hope you find it useful in your penetration testing endeavors. For the latest updates, visit the [Releases section](https://github.com/Karthikathangarasu/pentest-mcp/releases) and download the latest version.\n\n---\n\n![Cybersecurity](https://img.shields.io/badge/Cybersecurity-Tools-blue)\n\nExplore, test, and secure your systems with Pentest MCP!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarthikathangarasu%2Fpentest-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarthikathangarasu%2Fpentest-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarthikathangarasu%2Fpentest-mcp/lists"}