Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安卓 IOS 抓包工具介绍、下载及配置

安卓 IOS 抓包工具介绍、下载及配置

作者头像
不止于python
发布于 2022-05-31 12:23:24
发布于 2022-05-31 12:23:24
8.2K0
举报
文章被收录于专栏:不止于python不止于python

前言

在抓包的时候, 配置过程顺利的话, 还行, 但有时候, 搜索了几百遍了教程了, 步骤都对, 但就是抓不到包, 今天来介绍几款手机版的抓包app, 摆脱配置证书, 一键开始抓包

安卓APP

1 抓包精灵

功能介绍

一款通过V**抓取和解析安卓手机https网络请求的工具。对于安卓开发者而已,它在调试网络请求的时非常管用,对于普通用户而言,它能自动保存您浏览的所有网络信息,包括图片。 特性:   1.抓取并保存http和https请求。   2.不需要root。   3.解析请求和响应信息,能够解析的格式包括图片、文字、GZIP压缩、Chunk等格式。   4.能够对抓取的图片进行分享。   5.能够保存抓取后的包内容。   6.代码开源。   7.悬浮窗功能允许同时使用要抓的app以及观看抓包结果。   8.能够抓取音频和视屏。 因为安卓手机系统的显示,从6.0开始,应用默认不会信任从手机安装的根证书,导致部分app不能上网,也不能完成抓包。有几点建议:   1.选定您要抓的应用以及域名   2.如果您在开发调试自己的应用,修改您的应用的清单文件,请参考文档:https://developer.android.com/training/articles/security-config.html

app页面

app页面

2 Packet Capture 

功能介绍

具有SSL解密的数据包捕获/网络流量嗅探器应用程序。

功能尚不丰富,但它是一个功能强大的调试工具,尤其是在开发应用程序时。

app页面

3HttpCanary

功能介绍

HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包分析和调试工具,你可以把他看成是移动端的Fiddler或者Charles,但是HttpCanary使用起来更加地简单容易,因为它是专门为移动端设计的! 🔥最重要的是:无需root权限!无需root权限!无需root权限! HttpCanary支持对HTTP协议包的抓取和调试(因政策原因,中国大陆等地区不可用)。使用这款App,您将能够非常非常方便的测试Rest API接口请求。同时,HttpCanary提供了各式各样的数据浏览功能,比如Raw视图、Hex视图、Json视图等等。 * 支持协议 HTTP1.0, HTTP1.1, HTTP2.0, WebSocket 和 TLS/SSL, TCP, UDP。 * 重新和断点功能 HttpCanary支持修改请求和响应数据,然后提交到客户端或服务端,模拟各种数据来帮助开发者调试Rest API。HttpCanary提供了两种不同的数据调试模式:重写和断点。使用这两种模式,可以实现对请求参数,请求/响应头,请求/响应体,响应行的修改。 * 数据浏览 HttpCanary具有多种不同的视图浏览功能。 Raw视图:可以查看原始数据; Text视图:以Text的形式查看请求/响应体内容; Hex视图:以Hex的形式查看请求/响应体内容; Json视图:格式化Json字符串,支持节点的展开、关闭和复制等操作; 图片视图:可以预览BPM、PNG、GIF、JPG、WEBP等格式的图片内容; 音频视图:可以播放AAC、WAC、 MP3、OGG、MPEG等格式的音频内容; * 内容总览 HttpCanary支持浏览一个网络请求的总体概况,包括URL、HTTP协议、HTTP方法、响应码、服务器Host、服务器IP和端口、Content-Type、Keep-Alive、时间信息、数据大小信息等。 * 数据筛选和搜索 HttpCanary提供了多维度的数据过滤器和搜索功能,比如通过应用、Host、协议、方法、IP、端口、关键词搜索过滤等。 * 屏蔽设定 HttpCanary可以对网络请求的数据发送以及服务器响应进行屏蔽操作,这个功能可以非常方便地帮助开发者进行Rest API的调试。 * 插件 HttpCanary提供了丰富的扩展插件,包括Host屏蔽、Mime-Type屏蔽、图片音频视频下载、请求性能统计、数据包同步服务器等。按照设计,开发者还可以开发自己的Plugin集成进HttpCanary中,也可以安装扩展Plugin(功能尚未开放)。

app页面

配置

安装完成后, 按照提示, 安装证书后即可使用

下载

有条件的以上工具都可以在google play下载

抓包精灵

PacketCapture

HttpCanary

IOS APP

1 Stream

功能介绍

Stream 用于客户端本地抓包,仅用于QA&开发本地网络调试。只是利用了 iOS 9+ 的 Network Extension Api,其实不具备连接 v** 的功能。 1. 抓取 HTTP&HTTPS 请求,其中 HTTPS 请求需要配置 CA 证书。 2. 访问抓包历史,预览请求体 (request body) 以及响应体 (response body),目前支持文本/JSON/文件/表单。 3. 支持构建请求和请求重放。 4. 支持配置 Hosts,实现在电脑端的 Hosts 功能,用于前端开发以及移动端开发便捷的切换测试环境和线上环境。 5. 比较简单的支持打开 HAR 通用标准文件,可以将 Charles/Fiddler/Chrome/Firefox 等网络记录导出 HAR 然后在 Stream 打开并重放请求。 6. 完美适配 iPhone X 以及支持 iPad MutiTask。

app页面

2HTTP Catcher(网球)

功能介绍

HTTP Catcher 是一个 Web 调试工具。它可以拦截、查看、修改和重放来自 iOS 系统的 HTTP 请求。 你不需要连接电脑,HTTP Catcher 可以在后台记录 Wi-Fi 和蜂窝网络下的 HTTP 流量。HTTP Catcher 让你非常容易的测试你的应用和网站,你可以直接查看它们的请求和响应。 它是如何工作的 HTTP Catcher 会创建一个VPN配置。当你开启抓包时,HTTP Catcher 会在 VPN 进程中启动一个本地 HTTP 代理,所有的 HTTP 流量将通过 VPN 转发到这个本地代理中。 功能 * 解密 HTTPS * WebSocket 预览 * 实时修改请求和响应 * 请求重放

* 阻止请求 * 域名过滤 * HTML, JavaScript, CSS 格式化预览 * 二进制数据查看 * 域名映射

app页面

3Thor (锤子)

功能介绍

# Thor 专注于 HTTP 网络开发调试,无网络相关基础及专业用途请谨慎购买。所有功能以商店描述为准,切勿凭空想像,购买前请务必阅读以下简介: Thor 并非万能,只工作在系统 HTTP 层: 不支持非 HTTP 流量(TCP, UDP)及不经过系统 HTTP 代理的流量 - 完整支持深色模式、iPad 分屏、按压菜单(Context Menu) - Wi-Fi 局域网抓包(抓取其它设备) - 过滤器中设置断点调试请求 - webview 中的 websocket 流量分析 - 独创的过滤器筛选技术,快速搜索定位目标数据 - 全类型 HTTP body 解析预览,无大小限制 - 关键字搜索支持 HTTP body - har/curl/openssl 导出支持 - 支持抓包过程实时清空记录 - 高性能与高稳定性 灵活强大的过滤,筛选规则配置: - 支持按域名,关键字等配置过滤 - 抓到的结果支持各种条件的筛选 - 关键字搜索(搜索范围:请求头+响应头) - 过滤规则 f4thor 导入导出(轻松复用团队成员的过滤器配置,共享工作成果) 自动解析包数据: - 自动解析 HTTP 消息体 - 文本自动语法高亮 - 支持导出原始请求数据 - 包记录添加备注 优异的性能: - 边抓边看,请求的生命周期状态实时更新 - 轻松实时记录成千上万个 HTTP 请求 - 关键字搜索支持 HTTP body - 长时间持续抓包也不会对网络日常使用造成影响且不会阻断正常网络流量 - 高性能、高稳定性,iOS9 上也能长时间持续稳定工作 HTTP(S) 抓包: - 本机、Wi-Fi 局域网抓包 - HTTPS 高性能实时解析 - HTTP pipelining - webview 中的 websocket 流量抓取 - cURL, .har, .f4thor, p4thor 导入导出 - 其它来源的非标准 .har 文件可以导入 thor,再导出进行标准化处理 - 通知中心 widget 实时查看当前数据记录 - 抓包过程中支持一键清空当前记录 - iPad 分屏抓包 - 数据记录支持文本备注和收藏分组 三方 App 文件查看及解压 - 常见文件查看 - json/xml/html/css 等语法高亮预览 - 证书预览及格式转换及导出(der, pem, p12) - gzip, brotli, defalte - 解压(含密码):zip, rar, 7z, tgz, tar, bz, tbz, gz, lz4 - 字体文件显示效果预览

app页面

配置

安装描述文件

  设置 -> 通用 -> 描述文件 -> 安装

  (安装后的页面)

信任证书

  设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 信任

下载

  App Store均可下载

  Stream是免费的, HTTP Catcher(基础功能免费, 测试的话够用)

  Thor下载是要花钱的, 在网上找了个国外的apple 账号, 可以下载使用

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android 抓包工具——HttpCanary
HttpCanary是Android平台下功能最强大的网络分析工具,支持TCP/UDP/HTTP/HTTPS/WebSocket等多种协议,可以视为Android平台下的Fiddler和Charles。
清风穆云
2021/08/09
84.4K6
六、小程序|App抓包-移动端抓包app-抓包
Android(httpcanary.apk、Packet Capture.apk、抓包精灵.apk等等)
用户8478399
2022/09/22
3K0
六、小程序|App抓包-移动端抓包app-抓包
APP各种抓包教程
每当遇到一些 APP 渗透测试项目的时候,抓不了包的问题令人有点难受,但是抓不了包并不能代表目标系统很安全,那么接下来我会整理一下目前我所了解到的一些抓包方法
XRSec
2023/08/23
14.6K3
APP各种抓包教程
使用「Stream」进行IOS抓包
在测试手机上的软件的时候,需要抓包时,我们需要连接电脑配置代理才可以抓包,现在使用「Stream」就可以直接在手机上抓包了
zx钟
2021/11/15
3.5K0
使用「Stream」进行IOS抓包
iOS抓包工具——Stream
Stream是一款在iOS端的网络抓包工具,该工具可以直接独立运行在iOS设备,无需依赖PC环境。 Stream面向对象为广大前端开发、客户端开发、后端开发、运维工程师、测试工程师以及具备一定网络分析能力的普通用户。
清风穆云
2021/08/09
25.9K0
安卓使用HttpCanary进行抓包
另外安卓非Root用户的抓包比较麻烦,需要安装指定版本的HttpCannary(小黄鸟)
zx钟
2022/03/29
19K1
全网最全的爆款抓包工具的综合对比
作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包;发现 bug 需要定位要抓包;检查数据传输的安全性需要抓包;接口测试遇到需求不全的也需要抓包... 就因为抓包在测试工作中无处不在,所以市面上才会出现一大批的抓包工具供大家选择。
程序员白楠楠
2021/09/02
10.8K0
iOS网络抓包工具全解析
本文将深入探讨iOS平台上常用的网络抓包工具,包括Charles、克魔助手、Thor和Http Catcher,以及通过SSH连接进行抓包的方法。此外,还介绍了克魔开发助手作为iOS应用开发的辅助工具,提供的全方面性能监控和调试功能。 在iOS应用开发过程中,网络抓包工具是至关重要的工具之一。它们可以帮助开发者监控应用程序的网络请求和响应,排查问题并优化性能。本文将介绍几种主流的iOS网络抓包工具,以及它们的特点和适用场景。
爱学iOS的小麦子
2024/03/28
8080
经典测试工具分享(一)---HttpCanary
在测试这一行,特别是目前安卓app盛行的时代,测试经常要抓数据,在脱离电脑抓包的场景外,抓取手机app数据是很麻烦的,找了很多工具,试了很多工具,有的工具要收费,有的还需要ROOT,终于让我找到一款一款免ROOT并免费的android抓包利器HttpCanary,它可以等于说是手机上的charles或者fiddler,使用也是非常简单。
厦门-安仔
2019/07/30
9.8K0
MAC下最好用的抓包工具–charles简单操作教程
给大家推荐一款在mac上我觉得很好用的抓包工具,再过去的半年中给我很大帮助,在工作学习中使用很方便。那么什情况下我们会需要使用抓包工具呢,比如我想查看一个接口请求的参数、返回值,还有移动设备上的http请求、https请求,有了charles一下搞定,妈妈再也不用担心我的学习了,咳咳……,回归正题,介绍一下charles。
全栈程序员站长
2022/07/01
10.8K0
MAC下最好用的抓包工具–charles简单操作教程
一款超好用的Http抓包工具:Fiddler
Fiddler 一款超好用的Http抓包工具,这对于Tester来说一点也不为过。同时对于一名Coder来说,也是一个很好的调试工具。
Altumn
2019/10/21
2.8K0
一款超好用的Http抓包工具:Fiddler
开源跨平台免费抓包工具 ProxyPin
ProxyPin是一款开源免费开源 Http、Https 抓包工具,支持 Windows、Mac、Android、IOS, 全平台系统,使用 Flutter 框架开发。支持手机扫码连接,不用手动配置 Wifi 代理,包括配置同步。所有终端都可以互相扫码连接转发流量。
Tinywan
2024/07/16
2.9K0
开源跨平台免费抓包工具 ProxyPin
这些抓包工具,你值得拥有
如今的时代是互联网时代,互联网已经在我们的生活如影随形。可以说我们无时无刻在跟互联网打交道。而在工作,我们可能会因开发调试、测试、排查网络故障等原因,需要对网路数据包进行抓取、拦截以解析。因此,本文主要内容是推荐几款不错的抓包工具。
猴哥yuri
2018/08/16
2.2K0
一款免费的APP IOS抓包工具 支持Flutter应用抓包|漏洞探测
ProxyPin 是一款免费开源的跨平台抓包工具,支持 Windows、Mac、Android、iOS 和 Linux。它可以拦截、检查并重写 HTTP(S) 流量,同时支持 Flutter 应用抓包。核心功能包括扫码连接设备、域名过滤、请求/响应修改(支持 JavaScript 脚本)、请求屏蔽、历史流量记录(支持 HAR 导出/导入),以及正则搜索和常用工具箱。基于 Flutter 开发,界面美观易用,非常适合调试与流量分析。
Khan安全团队
2025/01/12
4000
一款免费的APP IOS抓包工具 支持Flutter应用抓包|漏洞探测
Charles抓包工具
Charles是一个HTTP代理工具,使开发人员能够查看客服端和服务器之间的所有HTTP/ HTTPS/SSL网络请求。 Charles是在PC环境下常用的网络抓包截取工具,在做移动开发时,我们为了调试客户端与服务端的网络通讯协议,常常需要截取网络请求来分析。
清风穆云
2021/08/09
1.7K0
抓包工具之Fiddler(一)
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据.
吾非同
2020/10/23
5780
高颜值抓包工具Charles,实现Mac和IOS端抓取https请求
Hi,大家好。在进行测试的过程中,不可避免的会有程序报错,为了能更快修复掉Bug,我们作为测试人员需要给开发人员提供更准确的报错信息或者接口地址,这个时候就需要用到我们的抓包工具。
可可的测试小栈
2022/06/06
2.7K0
高颜值抓包工具Charles,实现Mac和IOS端抓取https请求
Fiddler抓包工具介绍&使用
1>Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。
测试小兵
2019/11/20
1.4K0
从原理到实战,全面总结 Android HTTPS 抓包
要说清楚 HTTPS 抓包的原理,首先需要先说清楚 HTTPS 实现数据安全传输的工作原理,主要分为三要素和三阶段。
用户9995743
2022/09/26
2.7K0
从原理到实战,全面总结 Android HTTPS 抓包
新的一个抓包工具使用体验
最近在做网页端开发方面,遇到调试网络请求,分析接口性能、流量异常这些方面,想找一个好用的抓包工具,翻来翻去,找到一个嗅探大师,上手比市面上的一些抓包工具操作更简单。虽然介绍上面是ios抓包工具,但是抓取windwos方面的数据也是一样方便。
用户11396504
2025/01/10
1140
新的一个抓包工具使用体验
相关推荐
Android 抓包工具——HttpCanary
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档