《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(6)-Fiddler状态面板详解

简介: 【7月更文挑战第21天】Fiddler状态面板详解:开启/关闭捕获(F12),筛选All Processes/Web Browsers/Non-Browser/Hide All,断点控制请求或响应暂停。显示捕获的session总数及选中数量,URL预览。QuickExec命令行(Alt+Q)支持多种命令和快捷键操作,如`?text`, `>size`, `<size`, `=code`, `@host`, `select type`, `cls`, `dump`, `start`, `stop`,便于快速管理和清理会话。

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)

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

一些关于QuickExec的键盘快捷键,比如:

QuickExec 命令行允许你快速执行脚本命令,在 Fiddler 中使用快捷键 Alt + Q 可以快速将焦点设置到命令行。如果 Fiddler 未处于活动状态,请先按Ctrl+ALT+F激活 Fiddler(这个是Fiddler的系统级别的热键,无论当前活动的应用是什么,都可以激活Fiddler。在选项Tools->Fiddler Options->General中可以修改这个热键。)如果当前在 Web Sessions 面板选择了一个 Session,可以使用快捷键 Ctrl + I 快速将 Session URL 直接插入到命令行当前光标处。

除了这个全局热键,启动Fiddler,还可以应用很多其他热键,具体如下表所示:

快捷键 描述
ALT+Q 把光标定位在QuickExec对话框
CTRL+R 打开FiddlerScript规则编辑器
CTRL+E 打开TextWizard
CTRL+Down 选中会话列表中下一个Session
CTRL+Up 选中会话列表中上一个Session
CTRL+T 激活TextView Inspectors
CTRL+H 激活HeaderView Inspectors
CTRL+0 把字体大小设置为8.25pt(默认值)
CTRL+Plus 字体大小增加1pt(最多到32pt)
CTRL+Minus 字体大小减少1pt(最少到7pt)
CTRL+M 最小化Fiddler
CTRL+SHIFT+DEL 清除WinINET缓存
F12 开关,把Fiddler注册为系统代理或者从系统代理注销

宏哥可以在快速执行命令框输入 cls 或 clear命令来快速的清空会话列表,如下图所示:

常见命令如下表所示:

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

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

相关文章
|
5月前
|
监控 前端开发 网络协议
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解
【7月更文挑战第20天】Fiddler是一款强大的HTTP协议调试代理工具,它的监控面板是核心功能,记录服务器的请求会话,包括HTTP和HTTPS。监控面板分为多个标签,如统计数据(Statistics)展示性能指标,Inspector用于查看请求和响应的详细内容,AutoResponder允许重定向请求到本地资源,Composer用于构造和调试HTTP请求,还有Orchestra Beta、Fiddler Script、Log和Filters等功能。
210 14
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解
|
5月前
|
安全 Android开发 iOS开发
《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(8)-Fiddler如何设置捕获会话
【7月更文挑战第23天】前边几篇宏哥介绍了Fiddler界面内容以及作用。今天宏哥就讲解和分享如何设置Fiddler后,我们就可以捕获会话,进行抓包了。本文将指导如何设置Fiddler以捕获会话数据。
100 10
《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(8)-Fiddler如何设置捕获会话
|
5月前
|
XML JSON 网络协议
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(7)-Fiddler状态面板-QuickExec命令行
【7月更文挑战第22天】Fiddler成了网页调试必备的工具,抓包看数据。Fiddler自带命令行控制,并提供以下用法。Fiddler的快捷命令框让你快速的输入脚本命令。除了输入默认命令,也可以自定义命令,你可以通过编辑 FiddlerScript 来增加新命令,找到 OnExecAction 函数增加新命令。多数命令是存在本地 CustomRules.js 文件中,如果不是最新版 Fiddler,可能没有最新的命令。
63 2
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(7)-Fiddler状态面板-QuickExec命令行
|
5月前
|
缓存 监控 前端开发
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(3)-再识Fiddler让你感性认识一下
【7月更文挑战第18天】Fiddler界面简要介绍:Fiddler是一个HTTP协议调试代理工具,其界面分为多个部分,包括菜单栏、工具面板、会话列表、监控面板和状态栏。
86 1
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(3)-再识Fiddler让你感性认识一下
|
5月前
|
Web App开发 监控 前端开发
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(2)-初识Fiddler让你理性认识一下
【7月更文挑战第17天】Fiddler是一款强大的HTTP(S)抓包与调试工具,适用于Windows,免费且跨平台,可用于查看、分析、修改客户端与服务器之间的数据包。它在开发和测试中尤其有用,帮助定位bug、进行接口测试、模拟数据、分析性能。Fiddler支持HTTPS解密和移动设备抓包,与其他抓包工具如Wireshark、Charles相比,它更易用且支持移动应用。通过设置代理,Fiddler能监控所有通过的HTTP流量,包括请求和响应,允许设置断点和篡改数据。对于初学者,它是理解HTTP协议和解决网络问题的利器。
198 3
|
7月前
|
监控 前端开发 网络协议
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解
【2月更文挑战第7天】《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(5)-Fiddler监控面板详解 按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的监控面板了。监控面板主要是一些辅助标签工具栏。有了这些就会让你的会话请求和响应时刻处监控中毫无隐私可言。监控面板是fiddler最核心的功能之一。记录了来自于服务器端(webServer)的请求会话。包括页面的请求和静态文件的请求。状态面板主要显示的是会话及会话的状态。位于软件界面右边的这一大块面板,即为辅助标签 + 工具,宏哥称之为监控。
183 0
|
5月前
|
Web App开发 XML 缓存
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(4)-会话面板和HTTP会话数据操作详解
【7月更文挑战第19天】Fiddler会话面板概览:Fiddler的会话列表显示HTTP请求的详细信息,包括ID、状态码、协议、主机名、URL、内容类型、大小、进程及自定义备注。颜色和图标标识状态,如红色表示错误,黄色为认证,蓝色是HTML响应。用户可右键列进行搜索、标记重复、隐藏或自定义列,如添加请求方法。通过界面或脚本可添加自定义列,如显示ServerIP。会话还可复制和保存,解决乱码问题需解码响应体。
81 0
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(4)-会话面板和HTTP会话数据操作详解

相关实验场景

更多
下一篇
DataWorks