Fiddler抓包:下载、安装及使用

简介: Fiddler抓包:下载、安装及使用

前言:


我们在学习HTTP协议的时候就可以利用Fiddler这个抓包工具。因为HTTP 是一个文本格式的协议,我们 可以通过 Fiddler 抓包 , 来 分析 HTTP 请求 / 响应的细节。


一、Fiddler的下载及安装


下载地址:

Fiddler | Web Debugging Proxy and Troubleshooting Solutions
Explore the Fiddler family of web debugging proxy tools and troubleshooting solutions. Easily debug, mock, capture, and modify web and network traffic.

https://www.telerik.com/fiddler


进入下载页面后,我们一般选择经典版,安装很简单,一路next即可。直接点击下面的下载,安装即可。

1667911277718.jpg


二、Fiddler的使用


开启HTTPS

Fiddler默认是不能抓HTTPS的,我们需要手动开启。


Tools 》》Options》


1667911296100.jpg


注意:在首次勾选的时候,会提示安装证书,这个时候选择安装就行,然后重启,就可以使用了。


打开Fiddler,左侧窗口显示了所有的 HTTP/HTTPS请求/响应, 可以选中某个请求查看详情。


1667911308961.jpg


在左侧选择一条请求/响应,右侧上方选择Inspectors, 切换到 Raw 标签页可以看到详细的数据格式。其中上面是请求报文,下面是响应报文。


1667911320706.jpg


注意:


请求和响应的详细数据 , 可以通过右下角的 View in Notepad 通过记事本打开。

可以使用ctrl+A+Delete清楚左侧所有的数据,然后根据自己情况,重新抓取自己想要的请求/响应。


三、Fiddler为什么能够进行抓包


其实Fiddler就相当于一个“代理”。


比如说,浏览器访问bilibili .com 时 , 就会把 HTTPS 请求先发给 Fiddler, Fiddler 再把请求转发给  bilibili  的服务器。 当 bilibili  服务器返回数据时 , Fiddler 拿到返回数据 , 再把数据交给浏览器。

1667911347235.jpg

其实对于“代理”,也有正向代理和反向代理之分。


对于正向代理来说,其实就是站在服务器的角度来看,通过代理把客服端给“隐藏了”,类型VPN。


而对于反向代理来说,恰恰相反,就是站在客户端的角度来看,通过代理把服务器给“隐藏”了。


相关文章
|
安全 Linux Shell
【内网安全-CS】Cobalt Strike启动运行&上线方法&插件
【内网安全-CS】Cobalt Strike启动运行&上线方法&插件
3345 0
【内网安全-CS】Cobalt Strike启动运行&上线方法&插件
|
11月前
|
存储 安全 API
如何下载旧版本的 Postman?
旧版本的 Postman 可能有助于更好地兼容不同的框架。 了解如何找到 Postman 的确切版本,以便优化你的 API 开发!
如何下载旧版本的 Postman?
|
11月前
|
SQL 安全 关系型数据库
SQL注入之万能密码:原理、实践与防御全解析
本文深入解析了“万能密码”攻击的运行机制及其危险性,通过实例展示了SQL注入的基本原理与变种形式。文章还提供了企业级防御方案,包括参数化查询、输入验证、权限控制及WAF规则配置等深度防御策略。同时,探讨了二阶注入和布尔盲注等新型攻击方式,并给出开发者自查清单。最后强调安全防护需持续改进,无绝对安全,建议使用成熟ORM框架并定期审计。技术内容仅供学习参考,严禁非法用途。
1685 0
|
9月前
|
存储 缓存 前端开发
http协议调试代理工具,Fiddler免费版下载,抓包工具使用教程
Fiddler是一款功能强大的HTTP协议调试代理工具,能记录并检查电脑与互联网间的HTTP通信,支持断点设置和数据编辑。相比其他网络调试器,Fiddler操作更简单且用户友好,支持查看Cookie、HTML、JS、CSS等文件内容。它还具备HTTPS抓包、过滤设置、统计页面总重量等功能,适用于安全测试与功能测试。通过插件扩展,用户可自定义视图或分析缓存行为。支持多种HTTP请求方法(如GET、POST等)及状态码分类(1xx-5xx),是开发者调试网络请求的得力工具。同类工具有HttpWatch、Firebug、Wireshark等。
1676 1
|
Java Apache Windows
Jmeter和JDK下载安装及环境变量配置详细教程
Jmeter和JDK下载安装及环境变量配置详细教程,检验是否安装java环境,若无java环境,先下载安装JDK并配置环境变量;再下载安装Jmeter并配置环境变量,Windows系统双击jmeter.bat文件启动Jmeter,或者在cmd中输入:jemter可正常启动jmeter的GUI界面,则jmeter安装及环境变量配置正常。。。
12832 2
Jmeter和JDK下载安装及环境变量配置详细教程
|
算法 Java Sentinel
限流算法(计数器、滑动时间窗口、漏斗、令牌)原理以及代码实现
> 本文会对这4个限流算法进行详细说明,并输出实现限流算法的代码示例。 > 代码是按照自己的理解写的,很简单的实现了功能,还请大佬们多多交流找bug。
2487 0
抓包工具 Fiddler 抓取 exe 包
抓包工具 Fiddler 抓取 exe 包
2120 0
|
网络协议 网络安全 数据安全/隐私保护
【最详细】Wireshark使用教程(一)
【最详细】Wireshark使用教程(一)
|
安全 Linux iOS开发
【热门话题】 Fiddler:一款强大的Web调试代理工具——安装与使用详解
Fiddler是一款强大的Web调试工具,适用于Windows、macOS和Linux,用于捕获、记录和分析HTTP/HTTPS流量。本文详细介绍了Fiddler的安装步骤,包括下载、安装和配置,特别是信任根证书和代理设置。在使用方面,讲解了如何启动/停止捕获流量、查看和管理会话,以及重发请求、编辑请求/响应和清除会话。此外,还探讨了进阶功能,如自定义过滤规则、使用AutoResponder模拟服务器响应、性能分析和统计,以及插件扩展和脚本编写。Fiddler是学习HTTP协议和解决Web问题的得力工具。
1468 1

热门文章

最新文章