如何通过我的 Linux 发现我手机上的应用程序所使用的后端服务的 IP?

如何通过我的 Linux 发现我手机上的应用程序所使用的后端服务的 IP?

我想了解手机上外卖应用程序所使用的后端服务的 IP 或 URL,这样我就可以将其添加到路由器的黑名单中并停止冲动使用它(不要问)。

我对网络不太了解,我猜想该应用程序会使用某种后端,因此可以通过我的桌面监控我的网络流量。我考虑多次导航/打开和关闭该应用程序,并观察某些 IP 是否重复出现。

我正在使用 ubuntu,如果有任何原生的 unix 工具那就太完美了,但我不介意安装第三方应用程序。

提前非常感谢您!

答案1

我想要发现手机上外卖应用使用的后端服务的 IP 或 URL

在 Ubuntu 上创建一个接入点,让您的手机连接到此接入点,使用类似wireshark或 之类的东西mitmproxy来嗅探您使用送餐应用程序时的流量。您将看到 URL 和 IP 地址。

您可以通过在路由器上配置 DNS 服务来阻止(如果您的路由器可以做到这一点,或者您安装了可以做到这一点的 OpenWRT 之类的东西,那么这是最好的方法),或者您可以阻止 IP 地址。但请注意,如果应用程序使用某些云基础服务,则 IP 地址可能会被许多其他服务共享,并且它们也可能随机更改,因此这是一种不可靠的方法。

我对网络不太了解

然后预计要花费相当多的时间进行实验和阅读网络资料,直到您可以完成上述工作。

相关内容