
sysplant
by x42en·★ 130·综合分 48
SysPlant 是一个系统调用钩子工厂,通过 MCP 服务器为 AI 编码助手集成多种系统调用检索方法。
概述
SysPlant 是一个用于生成系统调用钩子方法的 Python 工具,支持多种网关技术,包括 Hell's Gate、Halo's Gate、Tartarus' Gate、FreshyCalls、SysWhispers2/3 和 Canterlot's Gate。该项目提供了一个 MCP 服务器,允许 Claude Code、Cursor 和 Windsurf 等 AI 编码助手直接在其聊天界面生成系统调用代码。它支持多种编程语言,包括 NIM、C、C++ 和 Rust,并提供直接、间接、随机和 egg hunter 等不同的系统调用调用方式。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当您需要为安全研究或渗透测试生成具有隐蔽功能的 Windows 系统调用代码,并希望利用 MCP 集成在 AI 编程助手中直接生成时,选择 SysPlant。
什么时候不要选它
不要将 SysPlant 用于非 Windows 系统,如果您需要支持 NIM/C/C++/Rust 以外的语言,或者您正在寻找具有官方支持的生产级稳定工具(它仅以研究为主,仅用于教育目的)。
此 server 暴露的工具
从 README 抽取出 5 个工具generate_syscallgenerate_syscall(iterator, language, architecture, method, functions, scramble, output)Generate syscall code for a specific iterator, language, architecture, and method
list_iteratorsList all available syscall iterators (gates) supported by SysPlant
list_methodsList all available syscall calling methods supported by SysPlant
list_functionsList all available Windows syscall functions that can be generated
list_languagesList all programming languages for which SysPlant can generate syscall code
说明:Tool names inferred from CLI usage patterns and MCP server documentation. SysPlant primarily acts as a syscall code generator with various configuration options, but the exact MCP tool names aren't explicitly defined in the provided README.
可对比工具
安装
# 安装 SysPlant
pip install sysplant
# 运行 MCP 服务器
python bridge_mcp_sysplant.py
# 对于基于 Web 的客户端(SSE 或流式 HTTP)
python bridge_mcp_sysplant.py --transport sse --port 9090对于 Claude Desktop,将其添加到您的 claude_desktop_config.json 中:
{
"mcpServers": {
"sysplant": {
"command": "python",
"args": ["/path/to/bridge_mcp_sysplant.py"]
}
}
}sysplant 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。