网络扫描器

从你自己的电脑查找本地网络中的设备:ping、几个 TCP 端口和 ARP 表。

扫描在你的电脑上通过本地代理完成。网络和找到的主机留在这一页。

扫描

代理未连接连接设置

本地代理

配对码
粘贴代理窗口里的当前配对码。每次尝试后字段会清空。

此浏览器会记住连接,直到会话过期或助手重启。断开连接会将其删除。

设置代理

下载并启动本地代理,然后回到这一页。

关于代理与下载
  1. 启动 MyDevTools Agent,并在代理窗口中勾选“Allow local network and this PC as targets”。本地网络是私有网络,所以扫描需要它。
  2. 从代理窗口复制配对码。
  3. 把配对码粘贴到下面。如果浏览器询问本地网络访问,请为这次连接允许。

浏览器只把网络、探测端口和超时发送给 127.0.0.1 上的代理。代理只扫描这台电脑自身某个网络接口所在的网络,最多 1024 个地址。它对每个地址发送一次 ping,并向每个探测端口打开一个 TCP 连接后立即关闭;它不发送数据。扫描不会经过 MyDevTools 服务器。这个浏览器会记住探测端口、超时和名称查询设置。它不保存网络和找到的主机。

这台电脑的网络
代理报告的这台电脑各网络接口的 IPv4 网络。宽于 /22 的网络会缩小为这台电脑地址所在的 /22。
网络
CIDR 形式的 IPv4 网络,从 /22(1024 个地址)到 /32。它必须位于这台电脑的某个网络之内。
探测端口
最多 16 个用逗号分隔的 TCP 端口。只要主机在其中任一端口上接受或拒绝连接,就算作已找到,即使它不响应 ping。留空则只用 ping 和 ARP。
每个主机的超时
等待 ping 和每次探测的时间,200 到 5000 毫秒。

找到的主机

扫描一个网络以查看有应答的主机。

本页内容

网络扫描器让你 Windows 电脑上的本地代理查找你自己网络中的设备。每个地址都会收到一次 ping、在你选择的几个端口上的 TCP 探测,以及一次 ARP 表查询,因此即使手机、打印机或路由器忽略 ping 也能显示出来。主机一有应答就会出现,附带 MAC 地址、ping 时间、开放的探测端口,以及(如果你需要)DNS 名称。授权是 network.scan,与端口扫描器和其他网络工具分开。

详细功能

扫描器只覆盖这台电脑某个网络接口所在的网络,一次最多 /22(1024 个地址);页面会列出这些网络供你选择。网络地址和广播地址会被跳过。最多同时检查 32 个地址,每个等待 200 到 5000 毫秒。主机只要响应 ping、在某个探测端口上接受或拒绝 TCP 连接,或者在 ARP 表中有 MAC 地址,就算作已找到。本地网络是私有网络,所以必须在代理窗口中勾选“Allow local network and this PC as targets”。这台电脑自己的地址会被标出。同时最多运行两次扫描,按“停止”会在代理中结束扫描。

实用示例

  • 在家用路由器上扫描 192.168.1.0/24,会列出路由器、手机、电视和打印机及其 MAC 地址。
  • 探测端口 22, 3389 可以找到能通过 SSH 或远程桌面访问的机器。
  • 10.0.4.0/22 一次扫描即可覆盖 1024 个地址的办公子网。

如何使用此工具

  1. 启动本地代理

    下载代理,启动它,在它的窗口中开启本地网络访问,并复制配对码。

  2. 配对网络扫描器

    粘贴配对码并连接。页面请求 network.scan,并保留这个浏览器已经持有的能力。

  3. 选择网络

    选择这台电脑的某个网络,或在其中输入一个更小的范围,并设置探测端口和超时。

  4. 扫描并查看主机

    按“扫描”。主机一有应答就会出现,按地址排序。按“停止”可提前结束,表格可以复制成制表符分隔的文本。

提示和最佳实践

  • ARP 能找到屏蔽 ping 和所有探测端口的主机,但仅限于与这台电脑处在同一网段的主机。
  • 名称查询需要一个知道你本地名称的 DNS 服务器;许多家用路由器都可以。
  • 处于休眠状态或在客户端防火墙后面的主机可能根本不会出现。
  • 已发布的 Windows 下载可能比这一页旧。扫描器需要宣告 network.scan 的代理。

帮助决定下一步

接下来应该改进什么?

请选择一项建议。这些只是想法,并非承诺推出的功能。

选择一个选项

投票只会将所选选项作为匿名计数发送,不包含输入内容、文件数据、URL、Cookie 或标识符,也不会存储在此浏览器中。重新加载页面后可以再次投票。