2015-05-19 17 views
0

我想知道是否有方法从python脚本中检测计算机是否使用系绳手机连接到互联网?检测是否使用Python中的系绳电话连接到互联网

我有一个运行一堆网络测量测试的Python脚本。理想情况下,根据客户端所使用的网络类型(以太网,WiFi,LTE等),测试应该改变。我们面临的挑战是如何从python客户端获取这些信息,而不要求用户提供这些信息。特别是检测绑定。

回答

0

如果任何人有兴趣,我最终做的是保持手机连接到我的机器,并使用ADB获取此信息。我运行的命令是:

adb shell dumpsys netstats 

This也是一个有用的链接。

1

通常情况下不是 - 从计算机的角度来看,系绳手机就是另一个无线路由器/提供商。

可能能够检测从跟踪路由信息,以一些已知的服务器,手机运营商网络的一些(DNS名称或网络节点甚至IP地址范围 - 他们不改变,往往)。

如果您有通过电话圈养你理论上也可利用手机的无线网络SSID(甚至IP地址范围)控制,以确定通过个别/特定电话(不是100%可靠的圈养或者除非你知道,你可以不会从其他来源获得这些参数)。