网络知识 娱乐 使用「Stream」进行IOS抓包

使用「Stream」进行IOS抓包

背景

在测试手机上的软件的时候,需要抓包时,我们需要连接电脑配置代理才可以抓包,现在使用「Stream」就可以直接在手机上抓包了

Stream

  1. Stream 面向对象为广大前端开发、客户端开发后端开发、运维工程师、测试工程师以及具备一定网络分析能力的普通用户。

  2. Stream 的目的仅用于网络调试,除此以外没有其他目的。同时,开启 Stream 需要您授权 VPN 权限。

  3. Stream 不会上传任何用户数据,请放心使用,同时也期望信任我们的用户传播给业内人士。

如果您不认同以上的目的,不具备网络分析能力,或者对于敏感数据从心理上就不信任第三方 App,建议您慎重考虑后再下载

功能介绍:
Stream 用于客户端本地抓包,仅用于 QA&开发本地网络调试。只是利用了 iOs 9+ 的 Network Extension Api, 其实不具备连接von 的功能。

  1. 抓取 HTTP&HTTPS 请求,其中 HTTPS 请求需要配置CA证书。

  2. 访问抓包历史,预览请求体 (request body)以及响应体 (response body),目前支持文本/SON/文件/表单。

  3. 支持构建请求和请求重放

  4. 支持配置 Hosts,实现在电脑端的 Hosts 功能,用于前端开发以及移动端开发便捷的切换测试环境和线上环境。

  5. 比较简单的支持打开 HAR 通用标准文件,可以将Charles /Fiddler/Chrome/Firefox 等网络记录导出HAR 然后在 Stream 打开并重放请求

  6. 完美适配 Iphon x 以及支持 iPad MutiTask。

安装

  1. 手机上搜索并安装「Stream」

92e69a64ac62b7dba5c076f8f43014a7.png
Stream
  1. 安装CA证书:根据软件提示安装证书(和平时配置代理的安装证书类似)

使用

下面以抓取「微医记录仪」小程序 为例

1. 点击「开始抓包」

2. 搜索类型改为「xx」

3. 返回Stream点击「停止抓包」

4. 进入「抓包历史」中找到刚才的抓包记录

5. 找到我们关注的接口

7f9f657778bbd484feb04f392d4d7151.png