当前位置: 首页 > news >正文

(6)-Fiddler抓包-Fiddler状态面板详解

1.简介

  按照从上往下,从左往右的计划,轮到介绍和分享Fiddler的状态面板了。

2.状态面板概览

Fiddler的状态面板概览,如下图所示:

 

3.状态面板详解

Fiddler底端状态栏面板详解,如下图所示:

 

3.1Capturing

显示的 Fiddler 是否处于捕捉状态,

(开启状态)、

(关闭状态),可以用快捷键 F12 切换或者点击该区域切换。此处与菜单栏中 File→Capture Traffic 效果是一致的,默认底端状态栏此处是有 Caturing,有它才表示 fiddler 捕获请求。

3.2All Processes

这里有 All Processes,Web Browsers,Non-Browser,Hide All 几个选项,这个几个选项顾名思义,但要注意的是这些不是筛选当前 session 框中的 session,而是选中需要筛选的状态之后,后面的请求会按照此状态来筛选。显示当前捕捉哪些进程的通讯。前提是被捕获的进程必须使用 HTTP 代理:127.0.0.1:8888

  • All Processes —— 捕获所有进程的请求
  • Web Browsers —— 捕获 Web 浏览器的请求,应该特指 IE
  • Non-Browser —— 捕获非 Web 浏览器的请求
  • Hide All —— 隐藏所有请求

All Processes(进程筛选)可以对抓包进行筛选,可以根据自己情况选择。也就是说在抓包的时候,是显示所有会话进程还是浏览器请求的会话进程 还是不是浏览器请求的会话进程 或者全部隐藏,根据自己的需求进行选择就行了。如下图所示:

 

3.3断点

空白小区域,这个小区域,如果你用鼠标点击一下就会出现断点的设置,如下图所示:

 

显示当前断点设置状态,通过鼠标点击切换。可以有三种:

  •  —— 不设置断点
  •  —— 所有请求在断点处被暂停,意思就是请求之前断点, 也就是当这个状态启动的时候,那么你发送的请求就会卡在这里。
  •  —— 所有响应在断点处被暂停, 也就是说服务器已经返回请求的数据了,但是被Fiddler在中间卡住了,还没有到客户端这一边。

3.4数字/数字

显示当前共捕获了多少 session(如:300,表示共捕获了 300 个)。

如果选择了 session,会显示共选择了多少 session 及 session 总数(如:10/300,表示当前选择 10 个 session,共 300 个 session)。

第一个数字表示选中的session,第二个数字表示 session 框中共有多少 session。

3.5URL

此处显示请求的 url 网址。描述当前状态。

如果是刚打开 Fiddler,会显示什么时间加载了 CustomRules.js;如果选择了一个 Session,会显示该 Session 的 URL;如果在 QuickExec 命令行输入一个命令,就会显示命令相关信息。

4.Fiddler 底端自带命令行控制台

Fiddler 控制台有许多自己的快捷键和命令来方便快速的操作 fiddler,拿到自己想要的 session,这一块的功能性内容将放在另一篇中讲解。

4.1快速执行命令框(QuickExec)

这个输入框的作用就是允许用户快速输入并启动一些脚本命令。如下图所示:

 常见命令如下表所示:

命令对应栏位描述案例
?all问号后边跟一个字符串,可以从会话列表中筛选出包含这个字符串的所有请求?baidu
>Body可以从会话列表中筛选出请求大小的会话,也就是大于这个数字请求>100
<Body可以从会话列表中筛选出请求大小的会话,也就是小于这个数字请求<100
=Result等于号后面跟数字,可以从会话列表中筛选出对应的HTTP状态码的会话=404
@Host@后面跟Host,可以从会话列表中筛选出相应的域名@www.baidu.com
selectContent-Typeselect后面跟响应类型,可以从会话列表中筛选出相关的会话类型select image
clsAll清空当前所有请求cls
dumpAll将所有请求打包成.saz压缩包,默认会保存到C:\Users\用户名\Documents\Fiddler2\Captures目录下dump
startAll开始监听请求start
stopAll停止监听请求stop

更多命令 可以查看官方文档, 这里就不再过多赘述了,关于快速执行命令框后面的断点中还会用到。

 

相关文章:

  • Java面试:从Spring Boot到分布式系统的技术探讨
  • SCL语言两台电机正反转控制程序从选型、安装到调试全过程的详细步骤指南(下)
  • 目标检测预测框置信度(Confidence Score)计算方式
  • 一文清晰理解目标检测指标计算
  • 深入分析SD-WAN成本效益和ROI(投资回报率):真的能降低WAN成本吗?
  • Spring Boot+Activiti7入坑指南初阶版
  • HbuilderX设置禁止import 引入模块换行
  • HOW - 简历和求职面试宝典(七)
  • spring的多语言怎么实现?
  • [解决]在 Vue 3 使用 Vite 开发的项目中,放在 public 文件夹里的文件,在打包部署后出现 404 的问题
  • Linux `|` 管道符与 `grep` 命令深度解析与高阶应用指南
  • 国产化redis 替代产品tendis 安装
  • siglip2(1) 设置模型返回所需变量
  • Redis--缓存击穿详解及解决方案
  • 动态规划法在解决实际问题中的应用
  • 论文笔记:DreamDiffusion
  • CDN安全加速:HTTPS加密最佳配置方案
  • 【深度学习】13. 图神经网络GCN,Spatial Approach, Spectral Approach
  • ABP 框架集成 EasyAbp.Abp.GraphQL 构建高性能 GraphQL API
  • 蓝牙和wifi相关的杂项内容总结
  • 教做幼儿菜谱菜的网站/大数据培训班需要多少钱
  • 炫酷手机网站模板/软文范例800字
  • 受欢迎的昆明网站建设/今日最新新闻
  • 做网站需要懂什么技术/seo优化网站教程
  • 想开一家网店/品牌推广百度seo
  • iis服务器怎么部署php网站/推广平台app