Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
prismsec — 安全、模块化的 MCP 服务器,封装了 nmap、nuclei、gobuster、subfinder、httpx、nikto、sqlmap,用于 AI 驱动的渗透测试。 | Kitploit
工具/GitHubGitHub/azmisyahrul/prismsec
渗透测试框架侦察漏洞扫描器Web漏洞扫描器端口扫描DNS和子域名枚举Web应用程序漏洞利用Web安全渗透测试子域名枚举
GitHubazmisyahrul/prismsec

prismsec

5小时13分前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

安全、模块化的 MCP 服务器,封装了 nmap、nuclei、gobuster、subfinder、httpx、nikto、sqlmap,用于 AI 驱动的渗透测试。

查看仓库

PrismSec 🔷

安全、模块化的渗透测试工具 MCP 服务器。

将 7 款行业标准安全工具(nmap、nuclei、gobuster、subfinder、httpx、nikto、sqlmap)封装为 13 个已注册的 MCP 工具 — 可直接与 Claude、Cursor、Copilot 以及任何兼容 MCP 的 AI 代理配合使用。


功能特性

功能描述
不使用 shell=True所有子进程调用均使用 asyncio.create_subprocess_exec — 无 shell 注入
输入验证目标、URL、端口、严重级别 — 均在执行前验证
注入检测阻止 shell 元字符(;、$()、反引号、|)
超时强制每个工具均有可配置的超时时间 — 自动终止挂起的进程
结构化输出解析 XML/JSON/文本 → 为 AI 代理提供干净的 JSON
模块化架构每个工具一个文件 — 易于添加、维护和测试
MCP SDK v2基于最新的 Model Context Protocol SDK 构建

安装

从源码安装

root@kitploit:~
git clone https://github.com/azmisyahrul/prismsec.git
cd prismsec
pip install -e .

前置条件

安装您需要的安全工具:

root@kitploit:~
# Ubuntu/Debian
apt install nmap nikto sqlmap

# Go-based tools
go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
go install github.com/OJ/gobuster/v3@latest

工具(13 个已注册)

Nmap — 端口扫描

MCP 工具描述
nmap_port_scan端口扫描,支持快速/全面/服务/隐蔽/激进模式
nmap_service_detect对开放端口进行服务/版本检测
nmap_full_scan扫描全部 65535 个 TCP 端口

Nuclei — 漏洞扫描

MCP 工具描述
nuclei_vuln_scan使用所有模板进行完整漏洞扫描
nuclei_severity_scan按严重级别筛选的扫描(critical、high 等)
nuclei_template_scan使用特定模板进行定向扫描

Gobuster — 目录/DNS 暴力破解

MCP 工具描述
gobuster_directory目录暴力破解,可配置扩展名
gobuster_dnsDNS 子域暴力破解

其他工具

MCP 工具描述
subfinder_enumerate被动子域枚举(crt.sh、VirusTotal 等)
httpx_probeWeb 探测 — 存活检测、标题、技术指纹识别

元工具

MCP 工具描述
check_tools检查哪些安全工具已安装

使用方法

Claude Desktop

添加到 claude_desktop_config.json:

root@kitploit:~
{
  "mcpServers": {
    "prismsec": {
      "command": "python3",
      "args": ["/path/to/prismsec/server.py"],
      "env": {}
    }
  }
}

Claude Code

root@kitploit:~
claude mcp add prismsec python3 /path/to/prismsec/server.py

Cursor / Windsurf / Cline

添加到 .cursor/mcp.json 或等效配置文件:

root@kitploit:~
{
  "mcpServers": {
    "prismsec": {
      "command": "python3",
      "args": ["/path/to/prismsec/server.py"]
    }
  }
}

SSE 传输(远程)

root@kitploit:~
# Server side
python3 server.py --transport sse --host 0.0.0.0 --port 8000

# Client config
{
  "mcpServers": {
    "prismsec": {
      "url": "http://localhost:8000/sse"
    }
  }
}

项目结构

root@kitploit:~
prismsec/
├── server.py              # MCP server entry point (13 tools)
├── pyproject.toml         # Project config + dependencies
├── tools/                 # Tool wrappers (one file per tool)
│   ├── base.py           # ToolWrapper ABC + async runner
│   ├── nmap.py           # Nmap — XML parsing, scan modes
│   ├── nuclei.py         # Nuclei — JSON output parsing
│   ├── gobuster.py       # Gobuster — text output parsing
│   ├── subfinder.py      # Subfinder — subdomain enum
│   ├── httpx.py          # Httpx — web probing
│   ├── nikto.py          # Nikto — web vuln scan
│   └── sqlmap.py         # Sqlmap — SQL injection testing
├── parsers/               # Output parsers
│   ├── xml_parser.py     # nmap XML → structured JSON
│   ├── json_parser.py    # JSON/JSONL parsing
│   └── text_parser.py    # Gobuster, nikto, sqlmap text
└── utils/                 # Shared utilities
    ├── runner.py          # AsyncRunner with timeout
    ├── validator.py       # Input validation + injection detection
    ├── rate_limiter.py    # Token bucket rate limiter
    └── logging.py         # Structured logging

配置

环境变量默认值描述
LOG_LEVELINFO日志级别(DEBUG、INFO、WARNING、ERROR)

安全注意事项

⚠️ 仅限授权测试。 仅可对您拥有或已获得书面许可的系统使用。

  • 工具输出可能包含敏感信息(IP 地址、开放端口、漏洞)
  • 服务器默认绑定到 127.0.0.1 — 切勿暴露给不受信任的网络
  • 每个工具都有可配置的超时时间,以防止资源耗尽

许可证

MIT


基于 Model Context Protocol 标准构建,以实现广泛的客户端兼容性。

下载工具
nikto_web_scan
Web 服务器漏洞扫描
sqlmap_injection_testSQL 注入检测与测试