【开发工具】iOS真机调试抓包工具Charles安装及使用
2016-05-23 20:53
645 查看
支持原创,更多内容请关注:
http://www.china10s.com/blog/?p=271
iOS开发过程中,经常需要用真机来测试和后台的网络数据传输,需要一个趁手的抓包工具。在Windows下用的fidder很好用,但是由于它是在.Net框架之下的,所以在Mac下需要有一个替代品,就是Charles。
安装文件下载地址:http://pan.baidu.com/s/1kT4cM6j
首先下载安装Charles,可以到官网去下载http://www.charlesproxy.com/,也可以直接下载存在网盘中的文件http://pan.baidu.com/s/1gdu0S4V
首先用下载的文件包中的charles.jar覆盖如下路径下的同名文件。
这样,就破解成功了。
将测试机和Mac都连接到同一个局域网中,获取到Mac的ip地址。
将测试机的网络设置成手动编辑HTTP代理的模式,IP填写Mac机器地址,端口填写8888(可以在Charles的设置中修改).
测试机连接上网络后,Charles会弹出连接提示,选择“Allow”即可开始监听。
如需要监听访问协议为HTTPS的请求,需要额外操作:
打开主菜单Proxy->SSL Proxying Setting
勾选Enable SSL Proxying
增加监听域名,端口填写443
下载Charles证书并安装,http://www.charlesproxy.com/ssl.zip
也可以直接从网盘上打开,http://pan.baidu.com/s/1sjJiZYt
这样就可以监听到HTTPS的请求了
http://www.china10s.com/blog/?p=271
iOS开发过程中,经常需要用真机来测试和后台的网络数据传输,需要一个趁手的抓包工具。在Windows下用的fidder很好用,但是由于它是在.Net框架之下的,所以在Mac下需要有一个替代品,就是Charles。
安装文件下载地址:http://pan.baidu.com/s/1kT4cM6j
一、安装
首先下载安装Charles,可以到官网去下载http://www.charlesproxy.com/,也可以直接下载存在网盘中的文件http://pan.baidu.com/s/1gdu0S4V
二、破解
首先用下载的文件包中的charles.jar覆盖如下路径下的同名文件。这样,就破解成功了。
三、使用
将测试机和Mac都连接到同一个局域网中,获取到Mac的ip地址。将测试机的网络设置成手动编辑HTTP代理的模式,IP填写Mac机器地址,端口填写8888(可以在Charles的设置中修改).
测试机连接上网络后,Charles会弹出连接提示,选择“Allow”即可开始监听。
四、HTTPS监听
如需要监听访问协议为HTTPS的请求,需要额外操作:
Mac上:
打开主菜单Proxy->SSL Proxying Setting勾选Enable SSL Proxying
增加监听域名,端口填写443
iPhone上:
下载Charles证书并安装,http://www.charlesproxy.com/ssl.zip也可以直接从网盘上打开,http://pan.baidu.com/s/1sjJiZYt
五、完成
这样就可以监听到HTTPS的请求了相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 细看网络仿真工具
- C#实现属于自己的QQ截图工具
- 详解SQL Server 2008工具SQL Server Profiler
- C#实现的SN快速输入工具实例
- DOS下的必备工具
- 基于C++自动化编译工具的使用详解
- 如何使用Strace调试工具
- 五个PHP程序员工具
- ASP.NET开发中经常用到10款工具软件介绍
- 发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
- 阻止网页挂马的若干工具小集合
- Java加密解密工具(适用于JavaSE/JavaEE/Android)