我在“按目标 IP 路由”模式下使用 NETunnelProviderManager,我能够从设备上的各种应用程序获取 IP 流量。
问题是我需要确定每个 IP 数据包来自哪个应用程序,以便我可以根据需要过滤和阻止流量,以防止流氓应用程序访问内部位置。因为我没有使用 MDM,所以使用 NETunnelProviderManager 的“per-app”模式对我来说是不可行的。不幸的是,Apple 的应用程序代理提供商也需要 MDM。
似乎如果我可以访问系统的 TCB 表(或访问每个进程的 TCB 表)我可以这样做,但看起来 iOS 没有发布这些信息,我也没有找到任何私有(private) API在未越狱的设备上获取此信息。
有人知道我可以使用什么技术吗?
最佳答案
我不认为它存在于 jailed 手机上。至少在公共(public) API 中没有任何允许它的东西。
关于ios - 如何在 NETunnelProviderManager 中找出 IP 流量的源进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39781410/