Fiddler抓包工具之fiddler的命令行窗口用法

news2024/11/24 16:36:28

fiddler的命令行窗口的相关命令

在fiddler官网有QuickExec使用教程,地址是http://docs.telerik.com/fiddler/knowledgebase/quickexec

QuickExec 命令行窗口位于fiddler左下角黑色输入框,如下图:

按ALT + Q,将焦点快速设置到QuickExec框。如果Fiddler未处于活动状态,请首先按CTRL + ALT + F激活Fiddler。

在QuickExec框中,按CTRL + I,将当前所选会话的URL插入会话列表中。

默认命令:

(1)?sometext
Fiddler 会高亮所有 URL 匹配问号后的字符的全部 session

?sometext

2)>size
选择响应尺寸大于指定大小的全部 session。范例:

>40000 (选择响应大于 40kb 的请求)

(3)<size
选择响应尺寸大于指定大小的全部 session。范例:

<5k(选择响应小于5kb的请求)

(4)=status
选择响应 HTTP 状态码等于指定值的全部 session。范例:

=301 (选择 301 重定向的请求)

(5)=method
选择Request请求中的http method等于指定值的全部 session。范例:

=POST (将method为POST的session项高亮)

(6)@host
选择包含指定 HOST 的全部 session。范例:

@msn.com (选择 www.msn.com、login.msn.com 等 session)

(7)bold sometext
加粗显示 URL 包含指定字符的全部 session。范例:

bold /bar.aspx(加粗显示URL中包含bar.aspx的session)
bold(不带参数表示清空所有加粗显示的 session)

8)bpafter (经常做局部断点(响应后的断点))
中断 URL 包含指定字符的全部 session 响应。范例:

bpafter www.baidu.com(中断URL中包含 www.baidu.com 的 session)
bpafter (不带参数表示清空所有设置断点的 session)

(9)bps
中断 HTTP 响应状态为指定字符的全部 session 响应。范例:

bps 404(中断所有响应404 的session)
bps (不带参数表示清空所有设置断点的 Session)

(10)bpv or bpm
中断指定请求方式的全部 session 响应。

bpv POST(中断所有Post请求的session)
bpv (不带参数表示清空所有设置断点的 session)

(11)bpu (经常做局部断点(请求前断点))
中断请求 URL 中包含指定字符的全部 session 响应。

bpu www.baidu.com (中断所有请求URL中包含指定字符的session)
bpu  (不带参数表示清空所有设置断点的 session)

(12)cls 或 clear
清除所有 session

cls

(13)dump

将所有 session 打包到 C 盘根目录下(C:\)的一个 zip 压缩包中

dump

(14)g 或go
继续所有中断的 Session

g

(15)help
用 浏览器 打开 QuickExec 在线帮助页,也就是http://docs.telerik.com/fiddler/knowledgebase/quickexec

help

(16)hide

将 Fiddler 隐藏到任务栏图标中

hide

(17)urlreplace
将 URL 中的字符串替换成特定的字符串

urlreplace SeekStr Replacewithstr
urlreplace  (不带参数表示清空所有之前的设置)

(18)start
将 Fiddler 设为系统代理

start

(19)stop
将 Fiddler 从系统代理注销

stop

(20)show
将 Fiddler 从任务栏图标恢复为图形界面,此命令在命令行工具 ExecAction.exe 中使用

show

(21)select MIME
选择响应类型 (Content-Type) 为指定字符的所有 session。

select image
select css
select htm

(22)select HeaderOrFlag PartialValue
选择Header或SessionFlag中包含指定字符串内容的session。

select ui-comments slow(查找带slow的注释)
select ui-bold *  (如果*号前面没有一个斜杠进行转义,则意味着任何值)
select ui-comments \*     (查找带一个*号的注释)
select @Request.Accept html    (查找request包含html的session)
select @Response.Set-Cookie domain (在所有Session的Response中,查找name为Set-Cookie值为域名如baidu.com的Session)

(23)allbut 或 keeponly
选择响应类型 (Content-Type) 不是指定字符的所有 session

allbut xml(只显示所有content-Type为非xml的session项)
allbut java

(24)quit
退出 Fiddler

quit

(25)!dns hostname
对目标主机执行DNS查找,并在LOG选项卡上显示结果。

!dns www.example.com(将www.example.com对应的IP地址解析并输出)
!nslookup www.example.com

(26)!listen PORT [CERTHOSTNAME]
在另一个端口上设置一个额外的监听器,可选由HTTPS证书保护。

!listen 8889(同时截获通过8080端口的网络请求。)
!listen 4443 localhost
!listen 444 secure.example.com

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/639291.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

initramfs 最全解释与制作

先提几个问题&#xff1a; 0、什么是 initrd 和 initramfs&#xff1f; 概述 现代Linux系统都使用到了一种功能比较特殊的微型系统&#xff0c;作为Linux内核初始化完成但未进入最终系统时的过渡系统&#xff0c;主要的目的是为了将最终系统载入到根文件系统上&#xff0c;辅…

这个618,网工最值得买的路由器/交换机设备

大家好&#xff0c;我是老杨。 有小友最近扎堆冒出来问我&#xff0c;企业要采购路由器/交换机&#xff0c;买啥牌子好&#xff0c;买啥型号好。 又或者是&#xff0c;家里要买家用的路由器/电脑&#xff0c;啥性价比最高&#xff1f; 我真的很想吐槽一句&#xff0c;你们再问…

敏捷软件测试常见的七个误区

敏捷软件开发是从1990年代开始逐渐引起广泛关注的一种新型软件开发方法&#xff0c;是能够应对快速变化的需求的一种软件开发能力&#xff0c;它作为一种新型的开发模式&#xff0c;被越来越多地应用到软件项目中。 敏捷软件测试指的是在敏捷软件开发过程中跟质量相关的一系列…

Appium+Python3环境搭建,其实超简单!

appium可以说是做app最火的一个自动化框架&#xff0c;它的主要优势是支持android和ios&#xff0c;另外脚本语言也是支持java和Python。略懂Python&#xff0c;所以接下来的教程是appiumpython&#xff0c;自己搭建环境的时候&#xff0c;按照某些博客安装遇到各种奇葩问题&am…

【新版】系统架构设计师 - 嵌入式技术

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 嵌入式技术考点摘要嵌入式系统嵌入式系统开发与设计交叉开发环境软硬件协同设计嵌入式软件移植低功耗设计 嵌入式硬件嵌入式微处理器人工智能芯片微处理器体系结构 嵌入式操作系统&#xff08;EOS…

大涨39.9%!连续三季度蝉联全球第三,联想服务器做对了什么?

市场调查公司IDC最新发布的2023年第一季度x86服务器全球市场追踪报告显示&#xff0c;联想集团当季实现了39.9%的大幅增长、市场份额连续三季度蝉联全球第三&#xff0c;而全球排名前五厂商中戴尔下降25.1%、HPE微涨0.6%、浪潮下降38.7%、超微&#xff08;Super Micro&#xff…

考友经验分享——考研英语怎么答题

&#xff08;注&#xff1a;我的英语一般&#xff0c;这是其他人的考研英语经验&#xff0c;仅供参考&#xff0c;要早日找到适合自己的方法&#xff01;&#xff09; 管卫东老师的《管卫东的考研英语阅读最后冲刺阅读突破——技巧与总结》&#xff0c;觉得收获不小&#xff0…

python工具方法 41 对VOC|YOLO格式的数据进行resize操作

在目标检测中,相比于yolo格式,voc格式和coco格式都使用绝对值描述boxes的size,这在多数据集融合时存在一定的缺陷。尤其是在存在超高清影像中(在数据集中存在超高清影像通常会使dataloader内存不够用,或导致数据加载卡顿),我们不能仅对图像进行resize操作(还需要同时对…

软件测试基础知识必备之浅谈单元测试

什么是单元测试&#xff1f; 单元测试是指&#xff0c;对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作&#xff0c;这里的最小可测试单元通常是指函数或者类。 单元测试都是以自动化的方式执行&#xff0c;所以在大量回归测试的场景下更能带来…

Docker consul的容器

consul服务更新和服务发现 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的&#xff0c;不保障高可用性&#xff0c;也不考虑服务的压力承载&#xff0c;服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构&…

Android Studio实现简单的页面跳转(简单教程)

项目实现:(实现Android Studio 基本有两种实现方式&#xff1a;一种为.MainActivity跳转&#xff1b;第二种是Relatelayout布局跳转。 这里着重介绍第一种&#xff1a;&#xff08;首先需要建立两个XML文件&#xff0c;进行布局的相互的跳转&#xff0c;然后使用两个JAVA进行相…

一文讲透!实现一个Python+Selenium的自动化测试框架如此简单!

首先你得知道什么是Selenium&#xff1f; Selenium是一个基于浏览器的自动化测试工具&#xff0c;它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分&#xff1a;Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE&#xff1…

低代码崛起:会让程序员饭碗不保,人工智能或成其催化剂

人工智能技术目前发展的趋势如何 关于人工智能技术的评价&#xff0c;大众的评价几乎算是较为一致的&#xff0c;都认为其已成为人类有史以来最具革命性的技术之一。当然了&#xff0c;可能目前的我们还是很难想象机器自主决策所产生的影响&#xff0c;但可以肯定的是&#xff…

离散传递函数实现(滤波器实现)

GPT讲挺好&#xff1a; 离散传递函数的一般形式为&#xff1a; G ( z ) b 0 z n b 1 z ( n − 1 ) . . . b n a 0 z n a 1 z ( n − 1 ) . . . a m G(z)\frac{b_0z^n b_1z^{(n-1)} ... b_n}{a_0z^{n} a_1z^{(n-1)} ... a_m} G(z)a0​zna1​z(n−1)...am​b0​znb…

【软件测试/自动化测试】WebDriver+Selenium实现浏览器自动化

目录 前言 使用场景 原理 环境准备 开发 First Script WebDriver API 浏览器 元素 总结 前言 Selenium是一款可以自动化操作浏览器的开源项目&#xff0c;最初的目的是浏览器功能的自动化测试&#xff0c;但是随着项目的发展&#xff0c;人们根据它的特性也用来做一些…

k8s 配置hadoop集群,nfs作为存储

目录 一、简介 二、nfs服务&nfs-provisioner配置 1、k8S服务器需安装nfs客户端 2、nfs服务端安装配置 3、使用nfs-provisioner动态创建PV &#xff08;文件已修改&#xff09; 三、hadoop配置文件 1、# cat hadoop.yaml 2、# cat hadoop-datanode.yaml 3、# cat …

fprintf 和 fscanf 、 fscanf和fgets的区别

一、fprintf与fscanf应用 #include <stdio.h> #include <windows.h>void write(){FILE *fp fopen("abc.c" , "w");if(!fp){perror("fopen error");return;}fprintf(fp , "%d%c%d%d\n",10,*,8,10*8);fclose(fp); }void r…

银行项目软件测试中都测哪些内容?怎么测

在我们的日常在金融或银行软件测试工作中都有哪些内容需要测试&#xff1f;在这些测试的内容中如何去更好的掌握测试技能保证测试质量&#xff0c;一起来学习探讨交流。 下面为银行测试点的概括&#xff1a; 根据上图&#xff0c;我们可以从以下几个方面重点关注&#xff1a; …

一些原理图设计最佳实践

要画出清晰、可读性好和整洁的电路原理图&#xff0c;应该遵守以下一般规范&#xff1a; 使用专业的绘图软件&#xff1a;使用专业的电路设计软件&#xff0c;如KiCad、Eagle、Altium Designer、OrCAD等&#xff0c;这些软件提供了丰富的元件库和绘图工具&#xff0c;可以轻松创…

使用POI实现JAVA操作Excel文件

1、POI工具介绍 1.1、POI 是用Java编写的免费开源的跨平台的 Java API&#xff0c;Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 1.2、主要是运用其中读取和输出excel的功能。 1.3、POI官网地址&#xff1a; https://poi.apache.org/components/i…