相关文章推荐
玉树临风的斑马  ·  python脚本自动生成mysql建表语句_ ...·  1 年前    · 
善良的水煮鱼  ·  kafka使用指南 - 简书·  1 年前    · 
开朗的领带  ·  从标准时间到 DST 的日期值不正确 - ...·  1 年前    · 
满身肌肉的火柴  ·  ibatis sybase 存储过程 ...·  1 年前    · 
威武的绿豆  ·  containers with ...·  1 年前    · 
Code  ›  iOS抓包工具——Stream开发者社区
软件 抓包 https ios网络请求
https://cloud.tencent.com/developer/article/1858102
谦虚好学的鸵鸟
9 月前
清风穆云

iOS抓包工具——Stream

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
清风穆云
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > iOS抓包工具——Stream

iOS抓包工具——Stream

作者头像
清风穆云
发布 于 2021-08-09 11:44:51
23.5K 0
发布 于 2021-08-09 11:44:51
举报
文章被收录于专栏: QA一隅

简介

Stream 是一款在 iOS 端的网络抓包工具,该工具可以直接独立运行在 iOS 设备,无需依赖 PC 环境。 Stream 面向对象为广大前端开发、客户端开发、后端开发、运维工程师、测试工程师以及具备一定网络分析能力的普通用户。

下载安装

该工具需要在 App store 上进行下载安装。

安装完成后启动应用,如下图所示可以看到应用的主界面。

抓包请求

在主界面点击 开始抓包 按钮,界面顶部显示 VPN 标志表示开始抓包,然后启动需要抓包的应用进行操作即可。操作完成之后回到 Stream 然后点击 停止抓包 即可。

抓包完成后想查看抓包数据点击 抓包历史 按钮即可进入抓包历史列表。

根据抓包时间点击抓包记录,即可进入抓包操作的全部请求。全部请求中可以选择按域名或者按进程来分类。

点击单个请求可以查看请求和响应的详细内容。

构建请求

Stream 除了可以自动抓包之外,还可以进行手动构建请求,类似 Postman 工具的作用。在主界面点击 构建请求 即可进入到构建请求界面。

Get请求

点击请求方法弹出菜单可以选择8种请求方式,不过我们一般常用的就是 Post 和 Get 请求,这里我们先使用默认的请求 Get 。

点击 请输入链接 这里我们输入链接 http://httpbin.org/get 然后点击右上角保存修改。

在构建请求界面点击右上角的发送请求按钮 ▶ 即可发送请求。点击 响应 菜单即可查看响应数据。

在响应界面我们查看到 响应头部 和 响应体 内容,一般我们会比较关注响应体的内容,点击 Response Body 可以查看详细的响应内容。

Post请求

上面我们已经完成了不带参数的 Get 请求,如果我们想进行带参数的 Post 请求那么该如何构建?

首先在构建请求界面点击 方法 栏,然后选择 Post 请求方式,点击 链接 菜单输入 http://www.httpbin.org/post

选择 Post 请求类型后请求体菜单栏中可以切换类型,Stream支持四种类型的数据,关于不同请求体类型请参考:HTTP协议 这里我们选择普通表单。

字段列表输入参数名称,这里我输入参数 city 点击 添加 按钮,然后点击 修改字段值 。

输入参数值 beijing 点击 保存修改 。

在构建参数界面点击右上角发送按钮 ▶

请求发送之后可以看到响应状态码为 200 说明请求成功。

点击 Response body 可以查看到响应内容中有我们传递的参数。

其他功能

HTTPS抓包

如果想要使用 Stream 对 HTTPS 进行抓包,需要安装 CA 证书。点击安装 CA 证书,然后直接安装证书。

安装好证书之后,在设置-通用-关于本机-证书信任设置信任证书即可。

Hosts设置

如果想对Host设置可以点击主界面 Hosts设置 菜单,然后点击 添加 绑定对应的域名和 IP 地址。

收藏请求

如果想收藏某个单个请求,可以在请求详情界面点击收藏按钮 ★

收藏之后可以在主界面查看收藏列表。

抓包模式

黑名单

点击界面中的设置抓包模式,则进入到设置界面,如下图所示:

我们可以从上图得知黑白名单的用途,若设置了具体的黑名单,抓取的请求则是除了具体黑名单外的接口数据。例如上图中我们设置黑名单域名为 *.baidu.com 表示会忽略百度相关的网络请求。 * 表示通配符,点击 立即生效 会开始生效规则。

白名单

白名单表示只抓取设置的域名请求,如下图所示,我们设置的域名是 *.sougou.com 表示抓取搜狗相关的网络请求。

常用工具

  • 常用工具里面包含一些网络调试用的小工具,主要如下:
  • URL编码解码
  • Base64 加密解密
  • MD5
  • 时间戳转化
  • RSA加密解密
本文参与 腾讯云自媒体同步曝光计划 ,分享自微信公众号。
原始发表:2021-03-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除
安全
https
http
爬虫

本文分享自 QA一隅 微信公众号, 前往查看

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

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

安全
https
http
爬虫
评论
登录 后参与评论
0 条评论
热度
最新
登录 后参与评论
推荐阅读
LV.
文章
0
获赞
0
目录
  • 简介
  • 下载安装
  • 抓包请求
  • 构建请求
    • Get请求
      • Post请求
      • 其他功能
        • HTTPS抓包
          • Hosts设置
            • 收藏请求
              • 抓包模式
                • 黑名单
                • 白名单
              • 常用工具
相关产品与服务
VPN 连接
VPN 连接(VPN Connections)是一种基于网络隧道技术,实现本地数据中心与腾讯云上资源连通的传输服务,它能帮您在 Internet 上快速构建一条安全、可靠的加密通道。VPN 连接具有配置简单,云端配置实时生效、可靠性高等特点,其网关可用性达到 99.95%,保证稳定、持续的业务连接,帮您轻松实现异地容灾、混合云部署等复杂业务场景。
产品介绍 产品文档
精选特惠 用云无忧
领券
  • 社区

    • 技术文章
    • 技术问答
    • 技术沙龙
    • 技术视频
    • 学习中心
    • 技术百科
    • 技术专区
  • 活动

    • 自媒体同步曝光计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档

Copyright © 2013 - 2024 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

登录 后参与评论
 
推荐文章
玉树临风的斑马  ·  python脚本自动生成mysql建表语句_python根据word中的表格结构生成mysql建表语句-CSDN博客
1 年前
善良的水煮鱼  ·  kafka使用指南 - 简书
1 年前
开朗的领带  ·  从标准时间到 DST 的日期值不正确 - Browsers | Microsoft Learn
1 年前
满身肌肉的火柴  ·  ibatis sybase 存储过程 sybase iq odbc_footballboy的技术博客_51CTO博客
1 年前
威武的绿豆  ·  containers with unready status-掘金
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号