前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fiddler抓取APP请求(环境搭建)之mama再也不用担心抓不到包了

Fiddler抓取APP请求(环境搭建)之mama再也不用担心抓不到包了

作者头像
王大力测试进阶之路
发布2019-10-25 17:42:00
4.3K0
发布2019-10-25 17:42:00
举报
文章被收录于专栏:橙子探索测试橙子探索测试

欢迎阅读博主上篇文章:

Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为

fiddler官网 https://www.progress.com/

官网下载fiddler https://www.telerik.com/download/fiddler/fiddler4

fiddler插件下载 https://www.telerik.com/fiddler/add-ons

最近看到很多开发人员问,我的fiddler怎么抓不到包?环境配置不好?

我都查了几天资料了还是抓不到包?什么原因?

那么接下来,我来给你详细讲一讲为什么?

1、电脑连wifi、手机连wifi,且电脑和手机处于同一wifi

2、打开fiddler,端口号设置8888或7777,没有占用的都可以,其他相关配置如下

Tools——>Fiddler Options

3、查看本机ip地址(fiddler最右上指着Online便可看到或cmd—ipconfig查看)

4、安装证书并信任证书(如果是抓取https需装此证书,抓http可不需要装)

浏览器中输入刚才步骤3中ip 192.168.0.104:8888点搜索,点FiddlerRoot certificate下载证书

【安卓机】

下载证书成功,找到已下载的证书

命名证书,并确定安装,安装成功

找到已安装的证书,说明已经安装成功了

设置-更多设置-安全-受信任的凭据-用户,不同机型查找方式同,可百度

————————————————————————————————————

【IOS机】

安装证书—输入开屏密码——安装成功

这时需要查看2个地方

设置—通用—找到描述文件—查看到已验证已信任的证书

设置—通用—关于本机—证书信任设置—打开信任证书

5、设置代理并抓包

【安卓】

设置—wifi—点击查看链接wifi详情—查看最下方手动代理—打开

代理服务器主机名:192.168.0.104(步骤3)

代理服务器端口:8888(步骤2)

设置好后返回,启动要抓取的app(例如:咸鱼)

这时我们会看到抓到域名,就是咸鱼的接口请求

————————————————————————————————————————

【IOS】

设置—wifi—点击查看已连接的wifi详情—查看最下方http代理—切成手动

输入服务器:192.168.0.104(步骤3)

端口:8888(步骤2)

设置好后返回,启动要抓取的app(例如:京东)

这时我们会看到抓到域名为jd.com的包,就是京东的接口请求

6、到这里也就完成了,如果还是抓不到包,可以尝试以下方法:

a.确保手机和电脑连接处于同一wifi下且端口正确没被占用

b.电脑断开wifi重新连接、手机断开wifi重新连接

c.关掉fiddler,重新启动

d.退出app进程,重新启动

待续~~~~~~~~~~~~~~~~~~~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 橙子探索测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档