iOS网络请求捕获工具-Charles,NetFox,Wireshark

charless链接: https://www.charlesproxy.com/download/

netfox链接:https://github.com/kasketis/netfox

wireshark链接:https://www.wireshark.org/download.html

使用教程

charles使用:

1.Charles->Proxy->Proxies,设置http端口号。
2.设备网络设置代理,ip写mac的ip,端口号写上面的。

注意:如果网络请求是https格式,记得到Charles->Proxy->SSL Proxy Settings添加要捕获的域名。除了一般的网路请求捕获之外,还可以mock这些请求等等。

wireshark使用:

  • rvictl -s UDID - (id of device 20 chars, you can locate 4t in iTunes or organiser in Xcode)
  • sudo launchctl list com.apple.rpmuxd
  • sudo tcpdump -n -t -i rvi0 -q tcp OR just sudo tcpdump -i rvi0 -n
  • Wireshar选择网卡rvi0,开始捕获

netfox使用:

使用'pod'直接将netfox导入使用:

  • swift:NFX.sharedInstance().start()
  • objective-c:[[NFX sharedInstance] start];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容