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

本文介绍了Fiddler的下载安装步骤,包括如何开启HTTPS抓包,并展示了如何查看HTTP/HTTPS请求和响应的详细信息。Fiddler作为代理工具,通过拦截客户端与服务器之间的通信实现抓包功能。此外,文章还简单讨论了代理的正向和反向概念。
摘要由CSDN通过智能技术生成

文章目录

  • 前言
  • 一、Fiddler的下载及安装
  • 二、Fiddler的使用
  • 三、Fiddler为什么能够进行抓包?

 

前言:

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

一、Fiddler的下载及安装

下载地址:Fiddler | Web Debugging Proxy and Troubleshooting SolutionsExplore 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即可。直接点击下面的下载,安装即可。

523ad7c475134b15a549262642a694ca.png

二、Fiddler的使用

开启HTTPS

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

Tools 》》Options》

c834e51a601248cda49d1c50e11e90a5.png

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

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

6333fba2d8ec40029be86f6198577bb8.png

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

a39b5d46be9c44498c437acd0ad8001a.png

 注意:

请求和响应的详细数据, 可以通过右下角的 View in Notepad 通过记事本打开。
可以使用ctrl+A+Delete清楚左侧所有的数据,然后根据自己情况,重新抓取自己想要的请求/响应。

 

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

 

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

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

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

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

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

 

 

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

crazy_xieyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值