一、抓包概述
1. 抓包概念
抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。下面小编就介绍几种抓包软件。
2. 常见抓包工具
Charles、fiddler、wireShark
软件名称 | 简介 | 独 立运行 | 支持移动设备 | 是否收费 |
---|---|---|---|---|
Fiddler | 免费的HTTP查看工具,系统代理,工作在应用层 | 是 | 是 | 否 |
Charles | HTTP代理、HTTP监控、HTTP反代理、查看HTTP通讯、查看工作信息工具 | 是 | 是 | 收费版/免费版 |
Wireshark | 半免费,网络抓包、监听网卡,工作在网络接口层 | 是 | 否 | 否 |
HttpWatch | 集成到IE、Chrome中的网页数据分析工具 | 否 | 否 | 基础版/专业版 |
BurpSuite | Http代理。是用于攻击web应用程序的集成平台,包含了许多工具:抓包、扫漏、爆破等。黑客必备工具之一 | 是 | 是 | 是 |
测试为什么要学习Charles抓包?
- 能够使用Charles来分析前后端问题
- 能够使用Charles模拟弱网测试环境
- 能够使用Charles的断点构建异常的测试场景
一、Charles简介
1. 什么是Charles