感谢您的评分和反馈!
您已经评分了。
快速获取有关您的网络的信息。
NetworkInfo 允许您快速获取有关您的网络的信息,即使您没有连接到网络本身。查看哪些设备在线或离线,向设备发送快速 ping。命名设备以便于识别。按您自己定义的类别对设备进行分组。通过拖放来组织类别和网络设备。
此应用程序使用安全外壳 (SSH) 连接到您的路由器(或任何支持 SSH 的机器),此设备可以通过网络访问该路由器。这可以通过您家庭网络上的 wifi,或者,如果您的路由器/机器暴露在互联网上,则可以从互联网上允许出站 SSH 连接的任何网络位置。
SSH 连接用于直接在路由器/机器上运行 (linux) 命令,以获取有关连接到它的网络设备的信息。您的路由器或其他机器必须配置为允许 SSH 连接(充当 SSH 服务器)。您需要知道凭据(登录详细信息)并将其提供给此应用程序。
此应用程序使用 Android Key Store 工具以加密方式将登录凭据存储在此设备上。建议使用基于密钥的身份验证方法而不是密码(使用基于密钥的身份验证时,凭据设计永远不会离开设备)。
通过 SSH 连接使用的命令是 arp、ping、grep、sort、awk、head、cut 和 /sys/class/net 接口(大多数基于 Linux 的系统都是这种情况)。上述 Linux 工具在通过 SSH 登录后应该可用(例如,在登录后位于 SSH 服务器上的 $PATH 中)。
大多数家庭网络路由器运行某种形式的 Linux 并提供这些工具或可以扩展以使用它们(例如使用 OpenWRT 或 Freetz)。
如果防火墙在您的网络上处于活动状态,则必须将其设置为允许连接到 SSH 服务器。通常这涉及解锁端口 22(标准 SSH 服务器端口)。 SSH 服务器也可以配置为使用另一个端口。在这种情况下,必须相应地设置防火墙。
目前,此应用仅支持 IP4 地址在 XXX.XXX.XXX.0-255 范围内的设备。