FiddlerEverywhere安装与使用

fiddler基本功能和 fiddler everywhere 功能都差不多,但是fiddler everywhere又多了一些postman的功能,可以简单理解 fiddler everywhere = fiddler + postman


env

  • macos26
  • m1
  • fiddler everywhere v5.14.0

2.下载地址

历史版本下载

2.1patcher download

免费patcher

2.2历史版本下载地址拼接

[version] -> 5.14.0

3.mac m1安装

3.1拖拽安装

Fiddler Everywhere 5.14.0.dmg

3.2patcher执行

mac@GaGa new % ./FiddlerEverywherePatcher 
输入Fiddler Everywhere路径(留空使用默认安装路径)

Patching '/Applications/Fiddler Everywhere.app/Contents/Frameworks/libfiddler.dylib'...
Patching '/Applications/Fiddler Everywhere.app/Contents/resources/app/out/WebServer/Fiddler.WebUi.dll'...
完成

3.3terminal设置完全访问

f65dab2ff38dfc202a2d0e424d5549fe.png

3.4解决文件损坏问题

cd /Applications 

xattr -dr com.apple.quarantine "Fiddler Everywhere.app"

3.5屏蔽更新

sudo /etc/hosts
# add fiddler disable update
127.0.0.1 api.getfiddler.com

3.6打开fiddler everywhere

1fbc61d77c3c76c25d1a88b7852de619.png

24f2076cefca3f66a2e09c2fe0faccd7.png

4.页面说明

  • 1、Sessions:用来查看保存或发送过的历史请求;
  • 2、Requests:用来保存API接口请求;
  • 3、在打开浏览器之前需要先开启LiveTraffic为Capturing(表示开启抓包),打开Paused(表示停止抓包);
  • 4、Composer相当于Postman
  • 5、打开过滤器,添加过滤条件;
  • 6、Save:表示保存请求,保存成功的请求可以到Sessions中查看;
  • 7、Share:表示分享请求,分享的时候会先保存请求(保存到Sessions中),再分享请求;
  • 8、Remove All:清除所有已接收的请求;
  • 9、Inspectors:查看响应结果;
  • 10、Auto Responder:修改响应结果。

41.操作说明

1)设置-Settings

  • 1、开启HTTPS

备注:这里有一点可以注意一下,如果打开了FiddlerEverywhere之后一些系统网站打不开了,可以通过重置根证书的方法来解决这个问题。

 - 2、远程抓取其他客户端的包(APP抓包或其他电脑)

2)添加过滤条件

  • 1、过滤请求头、响应头

 - 2、信息过滤

如图,将Result添加一个条件200,那么筛选出来的请求全部都满足结果是200,添加其他内容过滤结果以此类推。

 3)编辑请求

Composer整个页面和postman比较相像

Reference