网络扫描器
从你自己的电脑查找本地网络中的设备:ping、几个 TCP 端口和 ARP 表。
扫描在你的电脑上通过本地代理完成。网络和找到的主机留在这一页。
扫描
代理未连接连接设置
本地代理
此浏览器会记住连接,直到会话过期或助手重启。断开连接会将其删除。
设置代理
下载并启动本地代理,然后回到这一页。
关于代理与下载- 启动 MyDevTools Agent,并在代理窗口中勾选“Allow local network and this PC as targets”。本地网络是私有网络,所以扫描需要它。
- 从代理窗口复制配对码。
- 把配对码粘贴到下面。如果浏览器询问本地网络访问,请为这次连接允许。
浏览器只把网络、探测端口和超时发送给 127.0.0.1 上的代理。代理只扫描这台电脑自身某个网络接口所在的网络,最多 1024 个地址。它对每个地址发送一次 ping,并向每个探测端口打开一个 TCP 连接后立即关闭;它不发送数据。扫描不会经过 MyDevTools 服务器。这个浏览器会记住探测端口、超时和名称查询设置。它不保存网络和找到的主机。
找到的主机
扫描一个网络以查看有应答的主机。
| 地址 | 名称 | MAC 地址 | Ping 延迟 | 开放端口 | 发现方式 |
|---|
本页内容
网络扫描器让你 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 个地址的办公子网。
如何使用此工具
启动本地代理
下载代理,启动它,在它的窗口中开启本地网络访问,并复制配对码。
配对网络扫描器
粘贴配对码并连接。页面请求 network.scan,并保留这个浏览器已经持有的能力。
选择网络
选择这台电脑的某个网络,或在其中输入一个更小的范围,并设置探测端口和超时。
扫描并查看主机
按“扫描”。主机一有应答就会出现,按地址排序。按“停止”可提前结束,表格可以复制成制表符分隔的文本。
提示和最佳实践
- ARP 能找到屏蔽 ping 和所有探测端口的主机,但仅限于与这台电脑处在同一网段的主机。
- 名称查询需要一个知道你本地名称的 DNS 服务器;许多家用路由器都可以。
- 处于休眠状态或在客户端防火墙后面的主机可能根本不会出现。
- 已发布的 Windows 下载可能比这一页旧。扫描器需要宣告 network.scan 的代理。