Fiddler安装抓包流程
之前实习用过,但是也没总结,现在入职的公司正好也需要用fiddler,正好现在记录一下
1.Fiddler的下载安装
- 官网下载地址是https://www.telerik.com/download/fiddler
- 进入官网,填写信息,点击下载
- 下载完成后,点击安装包按照步骤进行安装
2.对Fiddler进行设置,使其能抓取到http请求与https请求
- 双击Fiddler.exe打开该软件,显然可以看到能抓取的web端的http请求;
- 想使其抓取到https请求,依次选择工具栏中的Tools > Options > HTTPS > 勾选Decrypt HTTPS traffic ,选择Actions点击第一个Trust Root Certificate安装证书;
按照以上的步骤就可以抓取web端的http与https请求了
3.对手机进行操作,使Fiddler能抓取到手机端的http与https请求
- 第一,将电脑与手机连接上同一个WiFi,即,使电脑与手机处于同一个局域网
- 第二,查看本机的IP地址,Fiddler工具栏右上角online标签 ,点击可查看ip地址
- 第三 ,配置连接信息:Tools > Options >Connections
- 端口默认是8888,你可以进行修改。
- 勾选Allow remote computers to connect选项,然后重启Fiddler,再次打开时会弹出一个信息,选择ok即可。
- 第四:打开你的手机,找到手机所连接的WIFI,长按选择修改网络,在配置代理处选择手动,再将你先前查看的IP地址和端口号输入进去,然后保存。
- 第五,在手机上安装Fiddler根证书,根据之前的到的IP地址和端口号,在浏览器里输入http://IP地址:端口号 ,安装根证书
比如,比如IP地址为192.168.A.B,端口号为8888,就在浏览器里输入 http://192.168.A.B:8888
--安卓:在浏览器输入http://IP地址:端口号后,出现下面界面,点击FiddlerRoot certificate进行证书安装
--ios:在浏览器输入http://IP地址:端口号后,出现下面界面,点击FiddlerRoot certificate进行证书安装,跟安卓不同的是,ios在下载好根证书后需要进行设置,打开手机设置找到查看描述文件,点击信任根证书
到此,配置全部完成。你在手机上打开任何APP,fiddler均可抓取到http与https请求。
注意:查看请求是偶尔会发现请求与响应内容有乱码,可以使用工具栏上选中Decode,便不会再出现乱码问题。
今晚太晚了,后续再补充使用Fiddler进行弱网测试和替换请求等操作步骤。