如何在NETunnelProviderManager

时间:2016-09-29 23:13:25

标签: ios networking process ip networkextension

我在“按目的地路由IP”模式下使用NETunnelProviderManager,我可以从设备上的各种应用程序获取IP流量。

问题是我需要确定每个IP数据包来自哪个应用程序,以便根据需要过滤和阻止流量,以防止恶意应用程序访问内部位置。由于我没有使用MDM,因此使用NETunnelProviderManager的“每应用程序”模式是不可行的。不幸的是,Apple的应用代理提供商也需要MDM。

似乎如果我可以访问系统的TCB表(或访问每个进程的TCB表),我可以这样做,但看起来iOS没有发布这些信息,我没有找到任何私有API要么在非越狱设备上获取此信息。

有谁知道我可以使用的任何技术?

1 个答案:

答案 0 :(得分:1)

我不认为它存在于被监禁的手机上。至少公共API中没有任何内容允许它。