ikali
Facilitates educational penetration testing by enabling AI assistants to interact securely with authentic Kali Linux tools via a Model Context Protocol server.
About
ikali provides a Model Context Protocol (MCP) server designed for secure, educational penetration testing. It allows AI assistants to interface with a curated suite of Kali Linux tools, offering a safe environment for learning and practicing cybersecurity skills. The server includes both manually scaffolded primary tools for common attacks (e.g., Nmap, Hydra, SQLMap) and a dynamic registry for additional CLI-only utilities (e.g., Metasploit, Wireshark). Emphasizing responsible use, ikali incorporates input sanitization and strict warnings that it is intended for authorized educational activities only.
Key Features
- 10 primary manually scaffolded tools (e.g., Nmap, Hydra, SQLMap, Nikto)
- Dockerized deployment for isolated and controlled execution
- Dynamic registry supporting additional CLI tools (e.g., Metasploit, Wireshark Suite)
- Secure interface for AI assistants to Kali Linux penetration testing tools
- Built-in input sanitization to prevent command injection
- 0 GitHub stars
Use Cases
- Conduct simulated password brute-force attacks in a controlled environment
- Enable AI assistants to perform network port scans on target systems
- Automate web vulnerability assessments for educational purposes