Token导航 LogoToken导航

MCP Server · 安全风控

secpluger (Aldiharley)

SecPluger是一款基于Python的渗透测试工作流自动化工具,提供可视化工作流构建、证据收集、漏洞数据库管理和专业报告生成功能,适用于Kali Linux环境。

stdio官方级别未说明来源级核验工具 0
渗透测试安全PythonClaude工作流自动化Claude Desktop

快速开始

作者 / 组织
Aldiharley
提供方
Aldiharley

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

secpluger (Aldiharley) 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

SecPluger v2-简化Python版本

Kali Linux的AI驱动渗透测试工作流自动化

SecPluger通过添加工作流自动化、证据管理和专业报告功能扩展了MCP Kali Server。

SecPluger添加了什么

🎯 MCP Kali服务器没有的功能

  1. 工作流程自动化 -将渗透测试工作流保存并重用为JSON模板
  2. 可视化工作流生成器 -创建多步骤工作流的简单GUI
  3. 证据收集 -自动保存所有工具输出和屏幕截图
  4. 查找数据库 -带有CVSS评分和跟踪功能的SQLite数据库
  5. 专业报告 -使用模板生成HTML/PDF报告
  6. 多目标支持 -从CSV对多个目标运行工作流
  7. 调度 -按计划或在后台运行工作流
  8. 条件逻辑 -If/else在工作流中分支
  9. 错误处理 -重试逻辑和优雅的错误恢复
  10. 内置扫描仪套件 -网络爬虫、模糊器和漏洞扫描程序(不需要Burp Suite!)
  11. 动态工具管理 -自动检测36+Kali工具,建议安装,Claude帮助安装缺失的工具

建筑

SecPluger (Python Application)
├── GUI (tkinter)              - Visual workflow designer
├── Workflow Engine            - Execute workflows with logic
├── MCP Server (built-in)      - Claude can help via MCP
├── Scanner Suite              - Crawler, Fuzzer, Vuln Scanner
├── Proxy (mitmproxy)          - HTTP/HTTPS interception
├── Evidence Manager           - Auto-save outputs
├── Finding Database (SQLite)  - Track vulnerabilities
├── Report Generator           - HTML/PDF reports
└── Kali Tools Integration     - Direct subprocess calls

快速开始

# Install dependencies
pip install -r requirements.txt

# Run SecPluger
python3 src/main.py

先决条件

  • Python 3.10+
  • Kali Linux(或类似的安全工具)
  • 可选:用于MCP集成的Claude Desktop

项目结构

secpluger-v2/
├── src/
│   ├── main.py              # Entry point
│   ├── gui/                 # GUI components
│   │   ├── main_window.py   # Main application window
│   │   ├── workflow_editor.py  # Workflow designer
│   │   ├── evidence_viewer.py  # Evidence browser
│   │   └── report_viewer.py    # Report viewer
│   ├── engine/              # Workflow execution
│   │   ├── workflow_engine.py  # Core execution logic
│   │   ├── node_executor.py    # Node handlers
│   │   └── scheduler.py        # Workflow scheduling
│   ├── mcp/                 # MCP server
│   │   ├── secpluger_mcp_server.py  # MCP protocol implementation
│   │   └── mcp_monitor.py       # Workflow recorder
│   ├── scanner/             # Built-in scanner suite
│   │   ├── web_crawler.py   # Website crawler (like Burp Spider)
│   │   ├── fuzzer.py        # Parameter fuzzer (like Burp Intruder)
│   │   └── vulnerability_scanner.py  # Vuln scanner (nuclei/wapiti/nikto)
│   ├── proxy/               # HTTP/HTTPS proxy
│   │   └── mitmproxy_controller.py  # mitmproxy integration
│   ├── database/            # SQLite database
│   │   ├── models.py        # Data models
│   │   └── db.py            # Database manager
│   └── utils/               # Utilities
│       ├── report_gen.py    # Report generator
│       ├── evidence.py      # Evidence collector
│       └── tools.py         # Kali tool wrappers
├── workflows/               # Saved workflows (JSON)
├── evidence/                # Evidence storage
├── reports/                 # Generated reports
├── templates/               # Report templates
├── docs/                    # Documentation
│   └── SCANNER_GUIDE.md     # Scanner usage guide
└── requirements.txt         # Python dependencies

用法

扫描工具(新!)

SecPluger包括用于web应用程序测试的完整扫描套件:

# Via MCP (with Claude Code)
crawl_website(url="http://target.com", max_depth=2, max_pages=50)
scan_vulnerabilities(target="http://target.com", scan_type="quick")
fuzz_parameter(url="http://target.com/page?id=1", parameter="id", attack_type="sqli")

# One-click complete test
full_security_test(target="http://target.com")

特性:

  • Web爬虫-发现页面、表单和参数
  • 引信-使用SQLi、XSS和其他有效载荷测试参数
  • 漏洞扫描器-集成nucleus、wapiti、nikto、sqlmap
  • 证据收集-所有结果自动保存

看 docs/SCANNER_GUIDE.md 以获取完整的文档。

1.创建工作流

使用GUI直观地创建工作流,或手动创建JSON:

{
  "name": "Web Application Scan",
  "description": "Basic web app vulnerability scan",
  "nodes": [
    {"id": "1", "type": "nmap", "data": {"target": "{{TARGET}}", "ports": "80,443"}},
    {"id": "2", "type": "gobuster", "data": {"url": "http://{{TARGET}}"}},
    {"id": "3", "type": "sqlmap", "data": {"url": "http://{{TARGET}}"}}
  ],
  "edges": [
    {"from": "1", "to": "2"},
    {"from": "2", "to": "3"}
  ]
}

2.执行工作流

from src.engine.workflow_engine import WorkflowEngine

engine = WorkflowEngine()
engine.load_workflow("workflows/web_scan.json")
engine.execute(target="example.com")

3.查看结果

  • 证据: evidence/2025-10-23_example.com/
  • 报告: reports/2025-10-23_example.com_report.html
  • 结果:在GUI中查看或查询SQLite数据库

与MCP Kali服务器集成

SecPluger可以使用MCP Kali服务器作为工具执行的后端:

  1. 安装MCP Kali服务器: sudo apt install mcp-kali-server
  2. 配置SecPluger以使用它:编辑 config.json
  3. SecPluger将通过MCP Kali服务器代理命令

或者使用内置的直接执行(不需要MCP Kali服务器)。

许可证

MIT许可证-请参阅许可证文件

归因

该项目的灵感来源于并旨在与以下项目合作:

______________________________________________________________________

专为网络安全社区打造

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

渗透测试Python本地部署工作流自动化漏洞扫描安全测试KaliLinux

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
secpluger (Aldiharley)

MCP World · 本页

0stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

secpluger (Aldiharley) 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

secpluger (Aldiharley) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

secpluger (Aldiharley) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

secpluger (Aldiharley) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

secpluger (Aldiharley) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP