一、工作原理介绍

1.Fiddler抓包是在 客户端和服务器之间建立一个代理服务器,监听本机发出的请求和服务器返回的响应结果,允许监视,设置断点,甚至修改输入输出数据。

2.Fiddler使用的代理地址是127.0.0.1,端口是8888,它是以代理web服务器的形式工作的,当它正常退出时会自动注销,这样不会影响其他程序。如果不正常退出会造成无法访问网页。

59aaede926113edaa601c818d5fe6ed9

fiddler抓包数据对接到python fiddler 抓包_使用说明

正常退出操作

fiddler抓包数据对接到python fiddler 抓包_抓包_02

二、下载及安装

方法一:官网下载地址:Download Fiddler Web Debugging Tool for Free by Telerik

选择对应下载条件后点击Download for Windows下载Fiddler

fiddler抓包数据对接到python fiddler 抓包_HTTPS_03

方法二:使用软化管理进行下载

fiddler抓包数据对接到python fiddler 抓包_抓包_04

安装

双击打开安装包

fiddler抓包数据对接到python fiddler 抓包_HTTPS_05

选择安装路径后点击Install

fiddler抓包数据对接到python fiddler 抓包_fiddler_06

跳出页面提示安装成功,点击Close

fiddler抓包数据对接到python fiddler 抓包_fiddler_07

找到安装路径,双击打开程序

fiddler抓包数据对接到python fiddler 抓包_抓包_08

打开界面如下,即安装成功

fiddler抓包数据对接到python fiddler 抓包_fiddler_09

三、使用说明

1.PC端配置

选择展示工具栏,方便之后操作

fiddler抓包数据对接到python fiddler 抓包_fiddler_10

配置解密https流量:点击Tools--Options--HTTPS,勾选 Decrypt HTTPS traffic(解密https流量)

如果需要监听的程序访问的 HTTPS 站点使用的是不可信的证书,则请接着把下面的 “Ignore servercertificate errors” 勾选上。

fiddler抓包数据对接到python fiddler 抓包_HTTPS_11

证书安装提示:

fiddler抓包数据对接到python fiddler 抓包_抓包_12

点击Yes,留意一下红框里面的内容,DO_NOT_TRUST_FiddlerRoot ,这个就是证书的名称。 

fiddler抓包数据对接到python fiddler 抓包_fiddler_13

点击是。 

fiddler抓包数据对接到python fiddler 抓包_使用说明_14

点击确定,这样Fiddler证书就已经添加成功了。

fiddler抓包数据对接到python fiddler 抓包_fiddler_15

查看一下证书,Actions—>open windows certificate Manager 

fiddler抓包数据对接到python fiddler 抓包_使用说明_16

证书已经添加进去了,【DO_NOT_TRUST_FiddlerRoot】为证书名称

fiddler抓包数据对接到python fiddler 抓包_fiddler_17

2.手机端配置

(1)允许远程连接,点击Tools-Options-Connections:勾选如下:

fiddler抓包数据对接到python fiddler 抓包_抓包_18

(2)配置代理(条件:手机跟电脑处于同一个局域网下,即连接同一个wifi)

长按手机连接的wifi--点击【修改网络】--将代理改为“手动”,输入服务器ip和服务器端口(其他不变)

查看ip和端口方法如下:

fiddler抓包数据对接到python fiddler 抓包_fiddler_19

 

fiddler抓包数据对接到python fiddler 抓包_使用说明_20

 设置代理方法如下

fiddler抓包数据对接到python fiddler 抓包_抓包_21

fiddler抓包数据对接到python fiddler 抓包_HTTPS_22

点击【保存】-设置代理成功

(3)手机下载Fiddler证书

打开游览器输入ip:端口(如162.168.0.13:8888)--进入下载页面--点击下载证书

fiddler抓包数据对接到python fiddler 抓包_fiddler_23

确认下载

fiddler抓包数据对接到python fiddler 抓包_使用说明_24

进入下载文件管理列表,点击刚刚下载完成的文件(我用的百度下载的,也可以用其他游览器下载)

fiddler抓包数据对接到python fiddler 抓包_fiddler_25

点击进行验证安装(一般是指纹验证),后进入安装页面

fiddler抓包数据对接到python fiddler 抓包_HTTPS_26

安装完成后出现这个提示即安装成功

fiddler抓包数据对接到python fiddler 抓包_抓包_27

注:配置成功后最好重启一下Fiddler在进行在抓包