共计 1192 个字符,预计需要花费 3 分钟才能阅读完成。
1. 简介
Fiddler 是最罕用的抓包工具之一,只有关上之后就可能实现数据包抓取,敞开之后会主动勾销代理,十分不便本地调试
2. 下载
阿里云盘地址:https://www.aliyundrive.com/s/9bBZXqavfft
3. 应用
1.http 申请抓取
fiddler 关上之后就能主动抓取 http 申请,在那能够看到申请头和响应头的信息
左边
---------------------------------------------------
Result 状态码
Protocol 协定
Host 主机名
URL 地位
Body 申请体大小
Caching 申请的缓存过期工夫
Content-Type 响应的类型
Process 发送申请的过程
Comments 备注
Custom 自定义值
---------------------------------------------------
右边
Statistics 申请的性能剖析
Inspectors 数据内容
AutoResponder 拦挡指定规定的申请
Composer 自定义申请
Filters 过滤规定
Timeline 响应工夫
2. 拦挡申请转发到本地服务(调试利器)
当初前后端拆散的话,为了不便调试,能够拦挡浏览器申请,转发到本地服务上来
就在 AutoResponder
中配置规定
// 本人依据理论的进行批改即可
// 浏览器中的申请地址
regex:http://192.168.12.5:8080/(.*)
// 指标地址,我转发到本地所以是 127.0.0.1
http://127.0.0.1:8080/$1
3. 打断点
打了断点后能够进行批改数据包等各种操作
点击图中的地位变成图中的图标就能够进行全副的拦挡打断点,点击 Run to Completion
就能够放行,也能够在Rules -> Automatic Breakpoints
Before Requests:拦挡申请
After Responses:拦挡响应
Disabled:勾销断点
附上命令行命令:
命令 | 匹配列 | 解释 |
---|---|---|
? | All | 匹配所有列上的字符串 |
> 或者 < | Body | 匹配申请体的大小 |
= | Result | 匹配响应码 |
@ | Host | @域名 |
select | Content-Type | 匹配申请数据类型 |
cls | All | 清空申请 |
start | All | 对应 File -> Capture Traffic,左下角那个 Capturing 图标 |
stop | All | 对应 File -> Capture Traffic,左下角那个 Capturing 图标 |
局部断点相干命令:
命令 | 匹配列 | 解释 |
---|---|---|
bpafter | All | 前面跟字符串,中断所有列匹配字符串的申请 |
bpu | All | 前面跟字符串,中断所有列匹配字符串的响应 |
g / go | All | 放行中断 |
bps | Result | 中断所有匹配的状态码申请 |
自己最常应用的是第二种形式,毕竟第一种浏览器就能很不便的看到,而第三种形式转发到本地服务后,编译器就能够进行打断点更不便!
感激各位小伙伴浏览到最初,如有谬误,敬请斧正。
正文完