各位大佬好:
小弟新手,目前遇到关于mobileSafari网络流量包的问题,不知道哪个函数会触发。
在做合规检测的功能中,需要使用浏览器访问特定的地址,
在 iOS 14 设备上
可以通过nw_connection_send 和 nw_connection_receive这两个函数进行hook。 获取到本地端口和IP 、远程端口和IP 、以及发送的数据流量包情况。第三方应用和Safari 都能够获取到详细的上行下行数据。
在iOS 16 设备上
通过在tweak里面拦截了同样的函数,除了安装的第三方应用都有数据之外。16 的safari 访问网站均不会触发这两个函数,iOS14 的设备safari会输出流量包
初步判断应该是iOS16针对safari使用了不同的函数接口咯,通过查找文献 没有发现合适的新接口. 特来请教有涉及到相关方面的大佬 指点一二
小弟在此感谢