ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Fiddler菜单及功能介绍和使用

2021-10-17 22:31:54  阅读:212  来源: 互联网

标签:Fiddler 浏览器 接口 响应 菜单 介绍 设置 断点


上一篇帖子讲了如何下载安装fiddler:https://www.cnblogs.com/gancuimian/p/15340995.html

这篇接着讲fiddler 菜单介绍及功能使用。

大致可以分为5个部分

 

 一:菜单栏,菜单栏通常是一些设置

File/Edit/View/Help:基本上每个工具都有的设置项

Rules:隐藏掉不想看到的数据,及其它操作后面介绍。

 

 Tools:个人一般使用Options 项进行设置(设置端口/下载证书/抓取Https等),其它用的较少。

 

 

工具条(下面没说到的基本是用不到的)

 

 第2个会话图标:备注功能,选择要备注的接口,点击会话图标可以进行备注,快捷键:M键

Replay:重放。选中对应接口点击Replay可进行重放。快捷键:R     快捷键 + Shift:重放xx次

X:清除掉不想看的数据,如 图片/非200/非浏览器/等等。Ctrl + x :清除所有

ps:清除和删除不是一个意思。按 delete 键:删除选中的接口;按 Delete + Shift 键:删除未选中的接口。

Go:到哪里去~,结合断点使用

Stream:流模式,默认为缓存模式

Decode:解码

Keep: All sessions:保持会话的数量,默认保存全部。

Any Pricess:选择要抓的应用,可以把 + 拖动到要抓的应用上面

Find:查找功能。可以根据请求/响应/Headers/body/url/等 进行快速查找

Save:保存会话。

Browse:快速打开一个浏览器(没啥用)

Clear Cache:清除缓存。

TextWizard:可以进行编码/解码 的小工具。

Online:查看本机的一些在线信息,比如可以看到本机 ip

 

 

:监控面板/会话列表

 

 

四:命令行+状态栏

4.1:在命令行输入help,回车。会跳转到官方使用文档:https://docs.telerik.com/fiddler/knowledge-base/quickexec

 

4.2:局部断点

bpu www.baidu.com,回车,把百度相关的请求都阻塞。

bpafter www.baidu.com,回车,把百度相关的响应都阻塞。

 

4.3:Capturing:录制/取消录制。出现Capturing表示正在录制。

 

 4.4:条件筛选,如只看浏览下的数据,或非浏览器的数据。默认全部

 

 4.5:设置断点(全局断点)

 

 4.6:选中接口时在下面展示。

 

 

五:辅助标签/工具

 

Statistics:统计分析。HTTP 请求的性能和其它数据分析,如DNS解析的时间,建立TCP/IP 的时间消耗等等信息。

Inspectors:检查器。检查接口的请求报文/响应报文,它能以非常多的形式来展示请求报文和响应报文。

 

AutoResponder:自动响应器。可用于拦截某一请求,进行如下操作:

● 重定向到本地的资源

● 使用Fiddler的内置响应

● 自定义响应

 

Composer:设计器。对原有的接口进行自定义编辑后再发发送,可以理解成接口测试,可做到前端做不到的一些操作。

 

 Filters:过滤器。过滤掉不想要的数据。

下面截图具体每个要过滤的有哪些写的比较粗,可以自己玩一玩就知道了。不使用过滤器时记得 Use Filters 不要勾选。

 

 

六:弱网

 

 6.1:设置完上面的网络延迟时间后,记得勾选以下选项让弱网生效。

 

 

七:抓取HTTPS

 

 7.1:安装证书

 

 

八:手机抓包(个人手机为vivo)

●   打开设置 > WLAN > 连接上的wifi设置

● 点击代理 > 手动 > 设置主机名为Fiddler所在主机的IP,端口为Fiddler监听的端口

● 打开手机设备浏览器,访问:http://ipv4:8888/

● 点击页面底部 FiddlerRoot  certificate 下载证书

● 打开手机设置 > 安全与隐私> 更多安全设置 > 用户凭据 > 从储存设备安装。(ios安装证书后还有一步信任操作)

● 打开手机浏览器或客户端,就可以抓取https的包了

ps:手机不抓包时记得关闭代理,否则手机无法上网

 

标签:Fiddler,浏览器,接口,响应,菜单,介绍,设置,断点
来源: https://www.cnblogs.com/gancuimian/p/15340998.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有