作者原文写的图文并茂,直观易懂,直接上链接:
https://www.cnblogs.com/yyhh/p/5140852.html
简单做了一下总结,如下:
Fiddler打开它的那一瞬间就已经设置好了浏览器的代理。当你关闭的时候,它又帮你把代理还原了。
开启抓包:
File -> Capture Traffic,或者 左下角的“capturing”图标
Statistics:请求的性能数据分析
Inspector:查看数据内容
AutoResponder:允许拦截指定规则的请求
Composer:自定义请求发送服务器
Filters:请求过滤规则
Timeline 请求响应时间
设置解密HTTPS的网络数据:
Tools –> Fiddler Options –> HTTPS,勾选Decrypt HTTPS traffic,安装并信任Fiddler证书
抓取Iphone/Android数据包:
step1:PC开热点(如:360免费wifi)
step2:点击Fidder菜单栏中的 [Tools] –> [Fiddler Options]-> [Connections] ,设置代理端口是8888, 勾选 Allow remote computers to connect, 点击OK;这时在 Fiddler 可以看到自己本机无线网卡的IP了(要是没有的话,重启Fiddler,或者可以在cmd中ipconfig找到自己的网卡IP)
step3:手机连接PC热点并设置代理IP与端口
step4:访问网页输入代理IP和端口,下载Fiddler的证书(点击FiddlerRoot certificate)并安装。
step5:完成后通过手机访问应用,Fiddler可以截取到数据包了。
Fiddler 内置命令与断点:
断点功能:就是将请求截获下来,但是不发送,这时可以干很多事情,比如把包改了,再发送给服务器。
内置命令:
断点命令: