Fiddler everywhere抓包工具的使用

06-01 1787阅读

一、定义

网络调试工具(抓包工具),用以捕获、分析和操纵 HTTP(S) 流量

二、使用场景

1、流量捕获和分析:

 1.1、流量捕获

计算机全局流量(设置系统代理, 全面监控和分析整台电脑上的所有网络请求时使用,eg:又想用fiddler代理计算机流量,又想用VPN,那么可以先配置fiddler为系统代理,然后设置流量转发VPN网关,注意不直接使用系统网关代理时因为fiddler本身已经修改了系统代理和VPN代理冲突,所以不可使用。而单开浏览器时由于fiddler只对单开的浏览器实例设置了网关代理,这时候可以使用系统代理(已经开了VPN,VPN对系统设置了代理))

单开浏览器(只想调试特定浏览器中的Web应用或页面请求的情况,避免干扰其他不相关的流量)

终端(适用于调试通过命令行工具或脚本发出的HTTP请求,尤其是当这些请求不受系统代理控制时)

移动端(用于在同一网络的移动设备上配置Fiddler为代理、安装信任证书、设置WIFI手动Fiddler代理)
Fiddler everywhere抓包工具的使用

1.2、流量分析

总览分析(overview, 适用于快速浏览和筛选捕获到的大量请求, 帮助你迅速定位问题,如错误的响应码或不符合预期的请求)。包含如下

   1、时间(Timeline,帮助分析连接时间,请求发送响应时间,已经接收时间等,找到性能瓶颈)

    2、大小(Size,包含请求头请求体、响应头响应体的数据大小,帮助分析请求消耗的带宽和资源,用于优化资源加载和带宽使用)

    3、统计(Statistics,是全面的性能分析和报告,帮助从宏观上了解流量的整体情况,并比较不同请求类型的性能)

接口检查分析(Inspectors)单个请求的详情(请求和响应的细节查看)

Fiddler everywhere抓包工具的使用

2、对流量的修改和过滤

2.1、流量修改

设置Rules匹配修改

全局请求替换(将请求重定向到不同的服务器,测试新的服务器表现或本地不起前端测试时避免token和redis问题)

响应mock(脱机测试/后端服务器不可用时mock数据进行前端功能测试或模拟服务器mock错误码或特定场景测试前端如何处理)

请求参数mock(模拟不同的输入条件测试API的正确性和健壮性或进行安全测试,模拟不同的输入攻击(如SQL注入或XSS)以测试服务器的防御能力)

2.2、流量过滤

设置Filters匹配过滤,帮助专注于特定的请求或响应,排除不相关的信息,从而更高效地分析和调试网络流量

Fiddler everywhere抓包工具的使用

3、构造API接口测试

3.1、类似postman构造请求,发送查看响应

可以自己构造,也可选中捕获的某个请求进行修改

Fiddler everywhere抓包工具的使用

三、设置准备(Settings)

信任Fiddler证书(为了让Fiddler能够解密HTTPS流量)

Fiddler everywhere抓包工具的使用

配置代理监听端口(设定的端口(如10000)进入Fiddler,以便Fiddler进行捕获和分析)

Fiddler everywhere抓包工具的使用

配置上游代理网关(通过指定的代理服务器来发送它捕获的HTTP/HTTPS请求)Fiddler everywhere抓包工具的使用

配置流量列表显示数(限制显示的会话数量可以减少Fiddler在管理和展示这些会话时的资源消耗,从而提高性能)

Fiddler everywhere抓包工具的使用

设置跟踪重定向(当你通过Fiddler Composer发送一个HTTP请求,如果服务器返回一个重定向响应(如HTTP 301或302状态码),Fiddler会自动跟随这个重定向并发出新的请求到重定向的URL,而不需要手动干预)

Fiddler everywhere抓包工具的使用

配置流量捕获的浏览器

Fiddler everywhere抓包工具的使用

配置流量捕获的终端

Fiddler everywhere抓包工具的使用

四、软件及破解工具

软件安装包及工具见附件(如果自动更新可以先将C:\用户\xxx\AppData\Local\fiddler-everywhere-updater下文件删除,在登录后立即离线激活并进入)

Fiddler everywhere抓包工具的使用

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码