网络安全诊断工具

Zantrix是一款功能强大的网络安全诊断工具,提供文件扫描、网络分析、IP追踪等多种安全功能,适用于AI工作流中的安全检测。

  • by ankitk090-lang
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ankitk090-lang/Zantrix

使用说明

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

安装

  1. 克隆此存储库:
    git clone https://github.com/yourusername/zantrix.git
    cd zantrix
    
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

如何跑步

要在聊天界面中使用这些工具,您需要一个MCP客户端,如 克劳德桌面版 应用程序。

  1. 下载并安装 克劳德桌面版.

  2. 打开Claude Desktop配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  3. 将此服务器添加到 mcpServers 对象。替换 /absolute/path/to/zantrix 带有克隆目录的实际绝对路径。

    {
      "mcpServers": {
        "zantrix": {
          "command": "node",
          "args": [
            "/absolute/path/to/zantrix/dist/index.js"
          ]
        }
      }
    }
    
  4. 重新启动克劳德桌面。现在,您应该看到一个锤子图标,表示工具可用。

许可证

该项目根据ISC许可证获得许可。