简介
Fiddler 是一款http 协议调试代理工具,帮助我们实现所谓的” 抓包 “。
特点
①.位于客户端与服务器之间,记录两者之间所有的 HTTP和HTTPS请求响应,实现截获、重发
编辑、转存等操作
②.允许监视、设置断点、修改输入输出数据,甚至包含了基于事件脚本的子系统,并且能使用.net语言进行扩展
作用
代理抓包、手机抓包、web会话操作、http流量记录、轻量级夜里测试及性能分析,安全测试,接口调试,弱网测试等
示意图
下载
下载地址,安装步骤省略
配置
1.开启抓包功能
参考如上图,确保Capture Traffic 开启,可以通过直接点击左下角按钮,实现抓包功能的开启和关闭
2.设置解密https网络数据
Tools > options
勾选 Decrypt HTTPS traffic
第一次勾选,会跳出弹窗,提示安装信任证书,是或YES
3.配置远程链接
可以通过配置远程链接功能,实现对我们手机移动端的数据包裹抓取
电脑端配置
点击 Tools > options > connections
设置代理端口为 8888(默认,当然可自定义),勾选 Allow remote computers to connect
手机端配置
确认以上步骤以后,将电脑与手机处于同一局域网下,使用我们手机访问浏览器
http://[电脑IP地址]:[fiddler设置的端口号]
下载fiddler信任证书,点击FiddlerRoot certificate
安装证书
认识面板
1主菜单
File | 文件 |
---|---|
Capture Traffic F12 | 启用或停止捕获 |
New Viewer | 新建窗口 |
Load Archives | 最近打开文档 |
Save | 保存 |
Import Session | 导入会话 |
Export Session | 导出会话 |
Exit | 退出 |