NmapMCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

NmapMCP 是一个网络扫描工具,专为 MCP 兼容环境设计,提供多种网络扫描功能,帮助用户进行网络安全评估和网络管理。

核心功能

  • Top Ports Scanning: 快速识别目标主机上最常用的端口。
  • DNS Brute Force: 发现与目标域名相关的子域名。
  • List Scan: 获取指定范围内的活动主机列表。
  • OS Detection: 通过分析网络响应确定目标主机的操作系统。
  • Version Detection: 识别开放端口上运行的服务版本。
  • FIN Scan: 通过发送 FIN 包进行隐蔽扫描。
  • Idle Scan: 利用空闲主机进行高度隐蔽的扫描。
  • Ping Scan: 通过发送 ICMP 回显请求检测活动主机。
  • SYN Scan: 执行半开 TCP 扫描以识别开放端口。
  • TCP Connect Scan: 建立完整的 TCP 连接以探测开放端口。
  • UDP Scan: 识别目标主机上的开放 UDP 端口。
  • Port Scan Only: 仅扫描端口而不进行主机发现。
  • No Port Scan: 仅进行主机发现而不扫描端口。
  • ARP Discovery: 使用 ARP 请求识别本地网络段中的活动设备。
  • Disable DNS Resolution: 在不解析 IP 地址的情况下执行扫描。

适用场景

  • 网络安全评估
  • 网络管理和监控
  • 漏洞检测和修复
  • 网络拓扑发现

工具列表

  • Nmap: 提供各种网络扫描功能。
  • MCP: 提供模型上下文协议支持,使 Nmap 能够在 MCP 兼容环境中运行。

常见问题解答

  • 如何安装 NmapMCP? 可以通过 Smithery 自动安装或手动克隆仓库并安装依赖。
  • 如何配置 NmapMCP? 通过编辑 claude_desktop_config.json 文件进行配置。

使用教程

使用依赖

  1. 安装 uv:
    bash
    curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 通过 Smithery 安装:
    bash
    npx -y @smithery/cli install @0xPratikPatil/nmapmcp --client claude
  2. 手动安装:
    bash
    git clone https://github.com/0xPratikPatil/NmapMCP.git
    cd NmapMCP
    uv venv
    uv pip install

调试方式

  1. 运行服务:
    bash
    uv --directory /path/to/NmapMCP run main.py
  2. 检查日志: 查看日志文件以确认服务运行状态。

点击访问

搜索工具

Meilisearch MCP Server (Go) - MCP服务,MCP服务器,MCP教程

2025-4-29 11:52:10

搜索工具

ArXiv-MCP: Academic Paper Search for AI Agents - MCP服务,MCP服务器,MCP教程

2025-4-29 11:52:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索