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。


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


相关文章
|
4月前
抓包工具 Fiddler 抓取 exe 包
抓包工具 Fiddler 抓取 exe 包
423 0
|
7月前
|
架构师 Java 数据安全/隐私保护
Fiddler安装和使用
Fiddler安装和使用
120 0
|
7月前
|
存储 Linux iOS开发
Fiddler的安装和使用
Fiddler的安装和使用
205 0
Fiddler手机抓包配置指南
Fiddler手机抓包配置指南
1197 0
|
Web App开发 SQL 人工智能
抓包工具:charles安装 及 Fiddler 工具 404问题记录
Charles 是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。
|
小程序
fiddler系列之-fiddler对手机测试版本的小程序进行抓包
fiddler对手机测试版本的 http 请求的小程序进行抓包
|
Windows
Mac 安装Charles抓包工具及使用教程(什么,都什么时候了还不会抓包)
Mac 安装Charles抓包工具及使用教程(什么,都什么时候了还不会抓包)
|
网络安全 Android开发 iOS开发
Charles下载抓包基本流程
Charles下载安装,证书安装,抓包基本流程
1128 0
Charles下载抓包基本流程
|
JSON 缓存 数据格式
抓包工具简单介绍和 fiddler 安装
抓包工具,是个特殊的软件,相当于一个 “代理程序”,浏览器给服务器发的请求就会经过这个代理程序,进一步的就能分析出请求和响应的结果如何。
抓包工具简单介绍和 fiddler 安装
|
Web App开发 前端开发 安全
Fiddler抓包
Fiddler抓包
143 0
Fiddler抓包