端口扫描器
从你的电脑扫描一个主机的 TCP 端口:常用列表、1–1024、全部 65535 个端口或你自己的范围。
扫描在你的电脑上通过本地代理完成。主机和结果留在这一页。
扫描
代理未连接连接设置
本地代理
此浏览器会记住连接,直到会话过期或助手重启。断开连接会将其删除。
设置代理
下载并启动本地代理,然后回到这一页。
关于代理与下载- 启动 MyDevTools Agent。要扫描私有地址或环回地址,请在代理窗口中勾选“Allow local network and this PC as targets”。
- 从代理窗口复制配对码。
- 把配对码粘贴到下面。如果浏览器询问本地网络访问,请为这次连接允许。
浏览器只把主机、端口列表和超时发送给 127.0.0.1 上的代理。代理只向这一个主机打开 TCP 连接,并立即关闭每个连接。它不发送数据,也不读取 banner。扫描不会经过 MyDevTools 服务器。这个浏览器会记住预设、你的端口列表、超时和并行数。它不保存主机和结果。
结果
扫描一个主机以查看它的端口。
| 端口 | 常见服务 | 状态 | 耗时 |
|---|
本页内容
端口扫描器让你 Windows 电脑上的本地代理尝试与一个主机建立 TCP 连接,并把每个端口报告为开放、关闭或已过滤。可以选择大70 个常用服务端口、知名范围 1–1024、全部 65535 个端口,或你自己的端口和范围列表。结果会在扫描进行时陆续出现,按“停止”会在代理中结束扫描。授权是 port.scan,与 tcp.connect 和其他网络工具分开。
详细功能
这是一种 connect 扫描:代理完成 TCP 握手后立即关闭套接字,不发送数据,也不读取 banner。连接被拒绝为关闭,在超时内没有应答为已过滤,没有路由为不可达。最多同时进行 64 个连接,每个端口等待 200 到 5000 毫秒。不超过 1024 个端口时会列出每个端口;更大的扫描只列出开放端口,其余给出计数。代理采用与其他工具相同的目标规则:私有地址和环回地址只有在代理窗口中勾选“Allow local network and this PC as targets”时才允许,metadata、链路本地和多播地址永远不允许,代理自身的监听端口显示为已阻止。同时最多运行两次扫描。只扫描你拥有或获准测试的主机。
实用示例
127.0.0.1配合常用列表,显示你自己电脑上正在监听的服务(先在代理窗口中开启本地网络访问)。192.168.1.1配合 1–1024,列出你的路由器暴露的服务。example.com配合80, 443, 8080-8090,检查一台 Web 服务器及其备用端口。
如何使用此工具
启动本地代理
下载代理,启动它,并复制配对码。
配对端口扫描器
粘贴配对码并连接。页面请求 port.scan,并保留这个浏览器已经持有的能力。
选择主机和端口
输入一个主机,选择一个端口预设或输入你自己的列表,并设置超时和并行数。
扫描并阅读结果
按“扫描”。开放端口一经发现就会显示,并附上常见服务。按“停止”可提前结束,结果可以复制成文本。
提示和最佳实践
- 已过滤通常意味着防火墙丢弃了数据包。更长的超时可以区分响应慢的主机和已过滤的端口。
- 对一个过滤流量的主机,用 1000 毫秒超时完整扫描 1–65535 可能需要几分钟;扫描你自己网络中的主机时可以调低超时。
- 常见服务是该端口的通常用途,不代表主机实际运行的服务。
- 已发布的 Windows 下载可能比这一页旧。扫描器需要宣告 port.scan 的代理。