我想知道是否有一种方法可以通过 python 脚本检测计算机是否使用系留手机连接到互联网?
我有一个 Python 脚本,它运行一堆网络测量测试。理想情况下,根据客户端使用的网络类型(以太网、wifi、LTE...),测试应该发生变化。挑战在于如何从 python 客户端获取这些信息,而不要求用户提供。特别是检测网络共享。
最佳答案
通常不会 - 从计算机的角度来看,系留手机只是另一个 WiFi 路由器/提供商。
您可能能够从traceroute信息中检测到一些电话运营商网络到一些已知服务器(DNS名称甚至网络节点的IP地址范围 - 它们不要经常改变)。
如果您可以控制手机网络共享,理论上您还可以使用手机的 wifi SSID(甚至 IP 地址范围)来识别通过个人/特定手机进行的网络共享(也不是 100% 可靠,除非您知道 您无法从其他来源获取这些参数)。
关于python - 在 Python 中检测是否使用系留电话连接到互联网,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30330543/