Netfox提供了快速查看iOS或OSX应用所有网络执行请求的能力。它抓取所有网络请求数据包(如AFNetworking Alamofire UIWebview 等等),可以非常方便处理网络相关问题和错误,支持Swift和OC。
使用方法
1 使用CocoaPods、Carthage集成use_frameworks!
import netfox_ios
3 摇动你的设备,即可弹出网络数据日志页面如图所示:
传统的抓包工具Charles、Fiddler、Wireshark原理类似, 抓包工具作为一个“中间人代理”,当Client和Server通信时,它所代理的通信数据被拦截并解密;Netfox实现的大致原理是通过NSURLProtocol拦截APP中的网络请求,Netfox无需网络配置,简单易用,可成吨的提高接口调试效率,也可以将其注入第三方应用逆向分析网络数据。
推荐阅读:
https://github.com/kasketis/netfox
2018 GMTC大会PPT下载址 https://ppt.geekbang.org/list/gmtc2018
更多骚操作,尽在iOSTips,关注公众号,第一时间get新姿势。