码迷,mamicode.com
首页 > 移动开发 > 详细

怎么用Fiddler进行苹果的抓包

时间:2017-01-10 15:15:44      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:fiddler   iphone   

1、手机和电脑需要接入同一网络:同一局域网或者同一WiFi信号。    

2、配置Fiddler    

首先下载安装Fiddler,运行后选择菜单Tools->Fiddler Options,打开https页。    

选中"Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求;    

选中Ignore server certificate errors (unsafe);    

打开Connections页,选中"Allow remote computers to connect",是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来;    

点击OK。    

重启Fiddler。    

3、安装证书    

获取当前电脑的IP地址,例如我这里是:10.102.2.215    

则在iPhone中打开safari并访问地址http://10.102.2.215:8888,点"FiddlerRoot certificate"然后安装证书。    

安装证书。    

4、设置Fiddler为代理    

在iPhone上打开设置->WiFi,点击当前WIFI后面的i图标查看当前连接信息,滚动到底部的HTTP代理,切换为“手动”;    

填入你的IP地址以及对应的端口号:8888.    

5、配置完成后,可以打开你的手机APP,网络请求会通过同一局域网或WiFi上传到Fiddler,进行抓包分析。    

6、因为现在已有部分用户采用IPv6的IP地址网络。目前通过IPv6的HTTP代理无法打开Fiddler的证书下载页,    

建议先切换到IPv4的网络进行Fiddler的设置后,再将网络切换到IPv6进行HTTP代理设置以及抓包分析。


本文出自 “他山之石” 博客,请务必保留此出处http://zhangshujie.blog.51cto.com/4921537/1890669

怎么用Fiddler进行苹果的抓包

标签:fiddler   iphone   

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!