Zantrix-网络安全MCP服务器
Zantrix是一个功能强大的模型上下文协议(MCP)服务器,它提供了一套基本的网络安全诊断工具和网络分析实用程序。它旨在与Claude Desktop等MCP客户端无缝集成,将安全功能直接引入您的AI工作流程。
特性
scan_files:递归扫描目录以查找可疑的文件扩展名和内容模式。trace_ip:跟踪IP地址以提供地理位置和ISP信息。scan_network:扫描目标主机的开放端口。analyze_headers:分析给定URL的HTTP安全标头。dns_lookup:执行详细的DNS查找(A、MX、TXT、NS)。whois_lookup:检索域注册详细信息。ssl_inspector:检查SSL证书的有效性和详细信息。find_subdomains:使用证书透明度日志查找子域。check_robots:获取并显示robots.txt。hash_file:计算文件的MD5、SHA1和SHA256哈希值。search_logs:在日志文件中搜索关键字。password_strength:分析密码复杂性。decode_text:解码Base64、十六进制或URL编码的文本。
先决条件
- Node.js(v16或更高版本)
- npm
安装
- 克隆此存储库:
git clone https://github.com/yourusername/zantrix.git
cd zantrix- 安装依赖项:
npm install- 构建项目:
npm run build如何跑步
要在聊天界面中使用这些工具,您需要一个MCP客户端,如 克劳德桌面版 应用程序。
- 下载并安装 克劳德桌面版.
- 打开Claude Desktop配置文件:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 视窗: %APPDATA%\Claude\claude_desktop_config.json
- 将此服务器添加到
mcpServers对象。替换/absolute/path/to/zantrix带有克隆目录的实际绝对路径。
{
"mcpServers": {
"zantrix": {
"command": "node",
"args": [
"/absolute/path/to/zantrix/dist/index.js"
]
}
}
}- 重新启动克劳德桌面。现在,您应该看到一个锤子图标,表示工具可用。
许可证
该项目根据ISC许可证获得许可。
