iOS抓包工具——Stream

简介

在iOS平台上进行网络抓包分析时,StreamSniff Master都是非常实用的工具。Stream是一款可以直接独立运行在iOS设备上的网络抓包工具,无需依赖PC环境。而Sniff Master则是一款功能更全面的专业级抓包工具,支持更高级的流量分析和数据包解析功能。

这两款工具都面向广大前端开发、客户端开发、后端开发、运维工程师、测试工程师以及具备一定网络分析能力的普通用户。

下载安装

StreamSniff Master都可以在App Store上进行下载安装。

安装完成后启动应用,可以看到简洁直观的主界面。Sniff Master的界面设计更加专业,提供了更多高级功能的快捷入口。

抓包请求

在主界面点击"开始抓包"按钮,界面顶部显示VPN标志表示开始抓包。Sniff Master在这方面做得更细致,提供了多种抓包模式选择,包括:

  • 普通抓包模式
  • 深度抓包模式
  • 特定应用抓包模式

操作完成后回到应用点击"停止抓包"即可。Sniff Master还支持定时停止和条件停止等高级功能。

抓包完成后想查看抓包数据点击"抓包历史"按钮即可进入抓包历史列表。Sniff Master的历史记录功能更加强大,支持按时间、应用、协议等多维度筛选。

构建请求

除了自动抓包功能外,StreamSniff Master都支持手动构建请求。Sniff Master在这方面提供了更丰富的功能:

  • 支持更多请求方法
  • 提供请求模板功能
  • 支持批量请求测试
  • 内置常用API测试集
其他功能
HTTPS抓包

两款工具都支持HTTPS抓包,需要安装CA证书。Sniff Master的证书管理更加完善,提供证书有效期提醒和自动更新功能。

Hosts设置

Sniff Master的Hosts设置功能更加强大,支持:

  • 分组管理
  • 批量导入导出
  • 云端同步
  • 快速切换
高级分析功能

Sniff Master独有的高级功能包括:

扫描二维码关注公众号,回复: 17614211 查看本文章
  • 流量统计图表
  • 协议分析报告
  • 异常流量检测
  • 数据包重组分析
常用工具

两款工具都提供了一些网络调试常用工具,Sniff Master的工具箱更加丰富:

  • 高级编码转换
  • 正则表达式测试
  • 网络诊断工具
  • API文档生成

对于需要进行专业级网络分析的用户,Sniff Master提供了更全面、更深入的抓包分析功能。而对于日常简单抓包需求,Stream也是一个不错的选择。用户可以根据自己的实际需求选择合适的工具。