在本文中,我们将详细探讨三款app抓包工具的对比,并深入介绍fiddler的功能和使用方法。
对比三款APP抓包工具
软件名称 | 支持的操作系统 | 使用平台 | 调试难易程度 | 软件功能程度 |
---|---|---|---|---|
fiddler | Windows/Linux/Mac | 网页端,APP端 | 一般 | 多 |
mitmproxy | Windows/Mac/Linux | 网页端,APP端 | 一般 | 多 |
packetCapture | 安卓 | APP端 | 简单 | 少 |
fiddler历史官网
立即学习“Python免费学习笔记(深入)”;
fiddler介绍
fiddler是一款功能强大的抓包工具,具有以下优点:
- 可以查看所有浏览器、客户端应用或服务之间的web数据流
- 手动或自动修改任意的请求和响应
- 可以解密https数据流以便查看和修改
然而,fiddler也有其局限性:
- 只支持http、https、ftp、websocket数据流相关的协议,无法监测或修改其他数据,如pop3、smtp等
- 无法处理请求和响应超过2gb的数据
下载与安装
安装后的界面如下:
功能介绍
fiddler的界面功能丰富,支持https:
所有的请求包括:
- 浏览器请求
- 去除浏览器的所有请求
- 远程客户端请求(APP爬虫需要此栏目)
登录baidu查看效果
注意:以上是fiddler在web端的抓取设置,后续将增加APP端的抓取设置。首先,我们需要熟悉这个软件的基本操作。