flutter语言开发的APP,fiddler抓包记录

flutter语言开发的APP,fiddler抓包记录

HTTP应用层的抓包已经成为日常工作测试与调试中的重要一环,最近接触新项目Flutter语言编写。发现之前的抓包手段都不好使了。记录一下自己的解决过程

操作步骤

我们的测试对象是手机移动APP,所以我们首先要在手机上安装一个代理,这里使用一个十分方便的代理软件drony (介绍在这里 https://github.com/SuppSandroB/sandrop/wiki/Drony-FAQ),drony会在你的手机上创建一个代理,将手机上的所有流量都重定向到drony自身(不是流向代理服务器) ,这样drony就可以管理所有手机上的网络流量,甚至可以对手机上不同APP的流量进行单独配置。
一、下载并安装到安卓手机上,http://www.appchina.com/app/org.sandroproxy.drony

二、打开Drony,并右滑至SETTING标签页,选择Networks,点击当前在用的wifi名,进入Network details设置页

三、网络详情设置

1、点击Proxy type,选择manual(手动)

2、点击Hostname,输入当前电脑的局域网IP,比如192.168.1.123

3、点击Port,输入抓包软件的端口号,比如8888

4、点击Filter default value,选择Direct all

5、点击Rules,进入Rules详情页,点击右上角的加号,进入Add filter rule,action选择Local proxy chain,Application选择需要抓包的应用,然后保存,返回主页

四、左滑到LOG标签页,点击底部到OFF按钮,启用Drony,同时确保Drony进程在后台不会被杀掉

转载链接:https://www.jianshu.com/p/75b3ad732183


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部