# Kali Linux

> Use this tool when you need to conduct remote penetration testing, security assessments, or red team exercises, and require centralized access to a range of security tools, including network scanning, vulnerability assessment, and exploitation frameworks. It provides a client-server architecture with a REST API interface, accepting commands and parameters as input and returning real-time output and results. Ideal for security professionals seeking to orchestrate Kali Linux security utilities from non-Kali systems, it offers a robust and configurable solution for AI-assisted security testing.

Canonical page: https://skillsregistry.net/skills/i3t4an-kali-linux  
JSON: https://api.skillsregistry.net/v1/skills/i3t4an-kali-linux

## Description

This Kali Linux MCP server by Ethan Blair provides remote access to penetration testing and security assessment tools through a client-server architecture, with the server component running on a Kali Linux system and exposing security tools via Flask REST API endpoints. Built with Python and featuring a FastMCP client that communicates with the Kali server, it offers tools for network scanning (nmap), web directory enumeration (gobuster, dirb), vulnerability assessment (nikto, wpscan), SQL injection testing (sqlmap), password cracking (hydra, john), exploitation frameworks (metasploit), and system enumeration (enum4linux), plus arbitrary command execution capabilities. The implementation includes robust command execution with timeout handling, threading for real-time output capture, health monitoring for tool availability, and configurable request timeouts, making it valuable for security professionals conducting remote penetration tests, red team exercises, and security assessments where they need AI-assisted tool orchestration and centralized access to Kali Linux security utilities from non-Kali systems.

## Trust

- **Trust score (0–1):** 0.56
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/i3t4an-kali-linux)
- **Repository:** <https://github.com/i3t4an/kali_linux_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "i3t4an-kali-linux"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/i3t4an-kali-linux` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/i3t4an-kali-linux/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
