首页>软件资讯>常见问题

常见问题

Fiddler抓包工具(Windows)

发布时间:2023-02-28 13:14:03人气:3219

Fiddler:人人必会的抓包工具,测试过程中定位问题的好帮手!


前置条件和说明:

下载fiddler并安装成功,打开fiddler就会自动抓取到web端请求的数据包,但是目前几乎所有的web端接口使用的都是https,所以我们无法看到返回数据的具体内容,同理,手机应用也是如此,我们需要对fiddler做一下设置抓取https的数据包。


抓取网页https数据包

1.先对fiddler进行设置:在fiddler菜单栏tools的options进行设置

step1:一般情况下默认勾选以下三项

Fiddler抓包工具.png

step2:根据下图进行勾选,from all process意思所有进程,包括浏览器和客户端

勾选3个.png

step3:设置监听端口

3.png

2.下载fiddler证书:打开浏览器输入127.0.0.1:8888,点击FiddlerRoot certificate下载证书

下载fiddler证书.png

3.在浏览器中导入证书(浏览器高级设置中的管理证书),可以看到DO_NOT_TRUST_FiddlerRoot,此时还不能抓取https的包,还需要将该证书导出后命名为fiddler后再导入,此时才可以正常抓取到https请求数据包

导入证书.png

抓取到https请求数据包.png

抓取手机端https数据包


1.在手机上连接代理(192.168.0.xxx:8888),注:本机IP地址和fiddler中设置的端口号

手机端设置端口号.png

2.在浏览器中输入地址下载fiddler证书(192.168.0.xxx:8888),注:本机IP地址和fiddler中设置的端口号

本机IP地址和fiddler中设置的端口号.png

9.png

3.下载完证书后,直接保存安装在手机上之后,即可抓取手机应用https的数据包(提示:如果保存到手机未进行安装,可以自行到手机安全设置中,选择从存储设备安装证书--每个安卓手机不太一样)

抓取手机应用https的数据包.png

11.png

添加过滤规则

添加过滤规则.png

13.png

弱网测试

在fiddler菜单栏有一个Rules选项,其下拉选项中有一个Customize Rules,选择后会打开一个js文件,文件中有一条语句是用来设置网速的,我们可以自行修改上传和下载速度

14.png

使用willow插件连接远程服务器

第一步:add project    

第二步:add host

15.png

16.png



上一条:爬虫利器Fiddler

下一条:Fiddler好用的Web调试工具之一