使用Fiddler抓包

前言

:简单记录一下使用fiddler时候,详情和数据统计面板中的内容

正文:

1:session面板中

#号列中的图标,每种图标代表不同的相应类型,具体的类型包括:

fiddler 抓包工具 抓取 python接口_重定向

2.Statistic

fiddler 抓包工具 抓取 python接口_HTTP_02

3. Inspectors

inspectors分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。JPG 格式使用 ImageView 就可以看到图片,HTML/JS/CSS 使用 TextView 可以看到响应的内容。Raw标签可以查看原始的符合HTTP标准的请求和响应头。Auth则可以查看授权Proxy-Authorization 和 Authorization的相关信息。Cookies标签可以看到请求的cookie和响应的set-cookie头信息。

fiddler 抓包工具 抓取 python接口_服务器端_03

4. AutoResponderFiddler

AutoResponder是Fiddler比较重要且比较强大的功能之一。可用于拦截某一请求,并重定向到本地的资源,或者使用Fiddler的内置响应。可用于调试服务器端代码而无需修改服务器端的代码和配置,因为拦截和重定向后,实际上访问的是本地的文件或者得到的是Fiddler的内置响应。

例如:

1:现在浏览器中输入www.baidu.com,在fiddler中应该能看到session

fiddler 抓包工具 抓取 python接口_HTTP_04


2:选择第一条(上图标蓝的session) 右键->save->response->response body

(之所以要选择第一条,是因为第一条中没有其他的url??)

3 : 将保存下来的文件打开,将里面的内容修改成任意内容

4:选中第一条,点击add rule ,然后根据图片箭头进行填写和勾选

当勾选enable rules时,就算是配置成功

fiddler 抓包工具 抓取 python接口_重定向_05


5:在浏览器中重新输入www.baidu.com

fiddler 抓包工具 抓取 python接口_重定向_06


问题:如果出现了找不到文件的情况

fiddler 抓包工具 抓取 python接口_HTTP_07


检查配置时候的文件是否写了全路径

将该文件复制到Fiddler2\Captures\Responses下,将路径改为复制后的全路径。

5.Composer:构建请求

(目前还不会操作)
(1)parsed输入请求的url之后execute即可;也可以修改相应的头信息。
(2)Raw。使用HTTP头部信息构建http请求。

6:fiddler 过滤

host和zone过滤。可以过滤只显示intranet或则internet的HTTP请求

client process:可以捕获指定进程的请求。

例如:

fiddler 抓包工具 抓取 python接口_HTTP_08


在左侧的session中只抓取:

fiddler 抓包工具 抓取 python接口_HTTP_09


取消use filters

fiddler 抓包工具 抓取 python接口_服务器端_10