This project provides a comprehensive Kali Linux Docker container with 200+ pentesting tools, optimized for use with Claude Code through a custom skill. By using direct command execution instead of MCP protocol, this system achieves **70% token efficiency** compared to traditional MCP server approaches.
git clone https://github.com/kroegha/kali-docker-pentesting.gitThis skill provides a comprehensive Kali Linux Docker container with 200+ pentesting tools optimized for use with Claude Code. It uses direct command execution via bash instead of MCP server protocol, reducing token consumption by 70% compared to traditional approaches. The container includes network scanners (nmap, masscan), web app testing tools (nikto, sqlmap), password cracking utilities (john, hashcat), wireless tools (aircrack-ng), forensics software (volatility, binwalk), and exploitation frameworks (metasploit). Users can interact naturally with Claude to perform security testing tasks like network reconnaissance, vulnerability scanning, password cracking, and web application testing. It's designed for authorized security professionals conducting authorized penetration testing with persistent storage and easy container management via docker-compose.
Clone the project files, build the Docker container using docker-compose build, copy SKILL.md to your Claude skills directory, and start the container with docker-compose up -d. Test with docker exec kali-pentest nmap --version, then ask Claude naturally to perform pentesting tasks like 'Scan 192.168.1.1 with nmap' or 'Test http://testsite.local for SQL injection'.
Network reconnaissance and vulnerability scanning with nmap and masscan
Web application testing for SQL injection and security flaws
Password hash cracking using john and hashcat with wordlists
Wireless network penetration testing with aircrack-ng
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/kroegha/kali-docker-pentestingCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Create a Docker container using the kali-docker-pentesting skill with the following specifications: [COMPANY] needs a container for [INDUSTRY] security testing. Include [DATA] as the target for vulnerability scanning. Ensure the container is optimized for token efficiency and includes all necessary pentesting tools.
# Kali Linux Docker Container for Pentesting ## Container Specifications - **Base Image**: Kali Linux - **Purpose**: Security testing for [COMPANY] - **Industry**: [INDUSTRY] - **Target Data**: [DATA] - **Tools Included**: 200+ pentesting tools - **Token Efficiency**: 70% more efficient than traditional MCP server approaches ## Usage Instructions 1. **Pull the Docker Image**: Use the command `docker pull kali-docker-pentesting:latest` to get the latest version of the container. 2. **Run the Container**: Execute `docker run -it kali-docker-pentesting` to start the container interactively. 3. **Access Tools**: Once inside the container, you can access all the included pentesting tools directly. 4. **Target Scanning**: Use the tools to scan the specified [DATA] for vulnerabilities. 5. **Report Generation**: Generate a comprehensive report of the findings for [COMPANY].
Container platform for building, sharing, and running applications
AI assistant built for thoughtful, nuanced conversation
The #1 Decentralized ID platform
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan