使用「Stream」进行IOS抓包
2023-03-14 22:54:45 时间
背景
在测试手机上的软件的时候,需要抓包时,我们需要连接电脑配置代理才可以抓包,现在使用「Stream」就可以直接在手机上抓包了
Stream
- Stream 面向对象为广大前端开发、客户端开发后端开发、运维工程师、测试工程师以及具备一定网络分析能力的普通用户。
- Stream 的目的仅用于网络调试,除此以外没有其他目的。同时,开启 Stream 需要您授权 V** 权限。
- Stream 不会上传任何用户数据,请放心使用,同时也期望信任我们的用户传播给业内人士。
如果您不认同以上的目的,不具备网络分析能力,或者对于敏感数据从心理上就不信任第三方 App,建议您慎重考虑后再下载
功能介绍: Stream 用于客户端本地抓包,仅用于 QA&开发本地网络调试。只是利用了 iOs 9+ 的 Network Extension Api, 其实不具备连接von 的功能。
- 抓取 HTTP&HTTPS 请求,其中 HTTPS 请求需要配置CA证书。
- 访问抓包历史,预览请求体 (request body)以及响应体 (response body),目前支持文本/SON/文件/表单。
- 支持构建请求和请求重放
- 支持配置 Hosts,实现在电脑端的 Hosts 功能,用于前端开发以及移动端开发便捷的切换测试环境和线上环境。
- 比较简单的支持打开 HAR 通用标准文件,可以将Charles /Fiddler/Chrome/Firefox 等网络记录导出HAR 然后在 Stream 打开并重放请求
- 完美适配 Iphon x 以及支持 iPad MutiTask。
安装
- 手机上搜索并安装「Stream」
Stream
- 安装CA证书:根据软件提示安装证书(和平时配置代理的安装证书类似)
使用
下面以抓取「微医记录仪」小程序 为例
1. 点击「开始抓包」
2. 搜索类型改为「xx」
3. 返回Stream点击「停止抓包」
4. 进入「抓包历史」中找到刚才的抓包记录
5. 找到我们关注的接口
相关文章
- 哭了!2020图灵奖颁给编程的回忆——Jeff Dean 的编译启蒙书
- 给自私自利程序员的10大职业谏言
- 安卓开发笔记——探索EventBus
- 为什么 Laravel 会成为最成功的 PHP 框架?
- Rogue Wave 收购 Zend,争夺 PHP 网页开发市场
- CSS3 3D 行星运转 && 浏览器渲染原理
- 下次老板让你重构系统,让他看看这篇文章
- PHP 之 FastCGI 与 mod_php 详解
- 程序员提升效率的十八大法则
- 10年重大更新!对决英特尔,ARM v9架构正式发布,华为海思还有使用权吗?
- CountDownLatch:别浪,等人齐再团!
- 一个U盘装N款系统不是梦!超级好用的装机神器来了!
- 锁的四种状态与锁升级过程
- 重新敲一遍代码,胜过拷贝粘贴
- 什么是持续集成(CI)/持续交付(CD)管道?
- 何为优秀?数据科学简历上什么最有价值?
- 填坑-关于SysTick定时器
- 程序员编程时心力交瘁 失去工作热情咋整?
- 产品经理如何不被程序员嫌弃?
- 关于面向切面编程的部分内容-错误处理机制