抓包工具 Fiddler

  1. Fiddler 简介
  2. Fiddler 安装与配置
  3. Fiddler 使用命令行
  4. Fiddler 断点功能
  5. Fiddler 会话查找功能
  6. Fiddler 其他功能

  

1. Fiddler 简介

(1) Fiddler 是一个抓包工具,主要用来对 HTTP 请求进行分析,浏览器按 F12 也可以进行抓包,但是比较轻量,不支持一些复杂的抓包;
(2) WireShark 工具也能进行抓包,但该工具是通用的工具,功能齐全,比较庞大,这里我们主要分析 HTTP 请求,所以用 Fiddler 比较合适

Fiddler 基本原理:

(1) 如下图,如果没有 Fiddler,本地应用如果要与服务器通信,可以直接发送 Request 请求,服务器接收并把处理结果返回 Response 给客户端
(2) 如果有了 Fiddler,本地应用与服务器之间所有的 Request 与 Response 都将经过 Fiddler,由 Fiddler 进行转发,相当于以代理服务器的方式存在
(3) 由于所有的网络数据都会经过 Fiddler,因此 Fiddler 能够截获这些数据,实现网络数据的抓包

  

2. Fiddler 安装与配置

可以直接访问官网下载安装包(https://www.telerik.com/download/fiddler),安装后需要配置浏览器的代理服务器为 Fiddler:

以谷歌浏览器为例:【设置】---【高级】---【系统】---【打开代理设置】---【连接】---【局域网设置】---【高级】--- 设置成 127.0.0.1:8888(Fiddler的监听端口)

 

3. Fiddler 使用命令行

在 Fiddler 界面左下角处,可以输出一些快捷命令,常用的快捷命令如下:

help:查看命令帮助
cls:清屏,即清空会话列表中的所有会话
select:选择某一类型的会话,如 select html ,select image 等等
?abc:表示找出包含 abc 字符的网址

 

4. Fiddler 断点功能

     

猜你喜欢

转载自www.cnblogs.com/pzk7788/p/10499295.html