signed

QiShunwang

“诚信为本、客户至上”

手机抓包工具--fiddler everywhere

2021/5/14 22:04:00   来源:

官方对于Fiddler Everywhere的阐述如下:

Fiddler Everywhere is a secure and modern web debugging proxy for macOS, Windows, and Linux. Capture, inspect, monitor all HTTP(S) traffic between your computer and the Internet, mock requests, and diagnose network issues in an approach that is straighforward yet yields measurable time and cost-savings.

也就是说Fiddler Everywhere是可以运行在任何系统(Windows、Mac、Linux)的一款Web调试代理工具。它可以获取,监控用户计算机和Internet之间的所有HTTP(S) 通信,并且允许用户mock请求。

其功能和fiddler的功能差不多,但是fiddler everywhere又多了一些postman的功能,可以简单认为 fiddler everywhere = fiddler + postman

一. 在PC端下载安装Fiddler Everywhere

1.下载并安装

下载地址 : https://www.telerik.com/download/fiddler-everywhere

2. 启动后会提示你先注册一个账号
3.

二. Fiddler Everywhere的界面布局

tab Live Traffic: 用于抓包
在这里插入图片描述
tab Composer: 用于发送请求,类似postman
在这里插入图片描述
相对Fiddler的界面来说个人更喜欢Fiddler EveryWhere的界面,看上去更舒服也更易于使用。

三. 抓包设置

1.下载证书,开启https
在这里插入图片描述
2.设置代理端口号
在这里插入图片描述

四.手机配置

首先要求电脑和手机要处在同一个局域网内
如果使用的笔记本电脑,那么和手机连同一WiFi就就行

1. 手机代理设置

显示高级选项 --> 代理(手动) --> 填写电脑的ip(你本机的IPv4 地址)和代理端口号,如下图
在这里插入图片描述

2. 安装证书

在手机端浏览器访问 电脑ip: 代理端口号,就可以获得证书,点击下载安装即可
在这里插入图片描述
注: 如果无法访问证书地址,可以看看自己电脑的防火墙是否已关闭

然后就可以抓包了
在这里插入图片描述

五. Fiddler EveryWhere的使用

1. 过滤抓包数据
可以点击列菜单来添加自定义的过滤条件,还可以自定义想要展示的列
在这里插入图片描述
在这里插入图片描述
2. 一键抓包并修改请求报文

我们在测试环境开发的时候往往会获取一个真实的请求报文,修改参数然后请求验证各种场景,Fiddler EveryWhere可以帮助我们更加便捷地实现该操作

抓到请求包后在该请求上右键,点击Edit In Composer,就可以直接把抓包内容转成类似PostMan功能的请求
在这里插入图片描述
剩下的功能就交给你们自行去探索吧。