分类

端口扫描器

扫描目标主机或IP地址的开放端口

Lower timeout = faster scan, but may miss slow ports. Recommended: 2000ms for public IPs, 1000ms for LAN

关键信息

分类
Network
输入类型
text, select, number
输出类型
text
样本覆盖
4
支持 API
Yes

概览

端口扫描器是一个网络工具,用于扫描目标主机或IP地址的开放TCP端口,帮助用户快速识别可用的网络服务和潜在的安全漏洞。

适用场景

  • 进行网络安全审计时,检查主机开放端口以识别潜在风险。
  • 部署新服务后,验证端口是否正确开放和监听。
  • 网络故障排除时,确认特定端口是否可达。

工作原理

  • 输入目标主机名或IP地址。
  • 选择要扫描的端口范围或预设选项。
  • 设置连接超时时间(可选)。
  • 执行扫描并查看开放端口列表。

使用场景

检查Web服务器是否开放了80和443端口。
验证数据库服务器如MySQL的3306端口是否可访问。
在安全评估中扫描主机以发现未授权的服务。

用户案例

1. 扫描Web服务器端口

网络管理员
背景原因
管理员需要确认新部署的Web服务器是否正确开放了HTTP和HTTPS端口。
解决问题
快速检查服务器80和443端口是否开放。
如何使用
输入服务器IP地址,选择'Web端口'选项,然后执行扫描。
示例配置
ports: 'web'
效果
扫描结果显示80和443端口开放,确认服务正常运行。

2. 检查数据库端口

背景原因
开发团队需要访问远程数据库,但连接失败。
解决问题
验证数据库端口3306是否在主机上开放。
如何使用
输入数据库服务器IP,选择'数据库端口'选项进行扫描。
效果
发现3306端口关闭,提示需要检查防火墙设置。

用 Samples 测试

network

常见问题

什么是端口扫描?

端口扫描是检测目标主机上哪些TCP端口处于开放状态的过程。

如何选择扫描的端口?

可以选择常用端口、Web端口或自定义范围,如1-1024。

超时时间设置有什么影响?

较短的超时时间加快扫描速度,但可能错过响应慢的端口;较长的超时更准确但较慢。

扫描结果如何显示?

结果以文本形式列出开放的端口号。

这个工具支持UDP端口扫描吗?

不支持,仅支持TCP端口扫描。

API 文档

请求端点

POST /zh/api/tools/port-scanner

请求参数

参数名 类型 必填 描述
host text -
ports select -
timeout number Lower timeout = faster scan, but may miss slow ports. Recommended: 2000ms for public IPs, 1000ms for LAN

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-port-scanner": {
      "name": "port-scanner",
      "description": "扫描目标主机或IP地址的开放端口",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=port-scanner",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]