)
目录一、Wireshark老牌全能网络抓包简介优点缺点适用场景二、FiddlerWindows 经典 HTTP/HTTPS 抓包简介优点缺点适用场景三、Charles跨平台 HTTP/HTTPS 抓包移动端首选简介优点缺点适用场景四、mitmproxy命令行 / 轻量跨平台抓包简介优点缺点适用场景五、浏览器自带开发者工具F12简介优点缺点适用场景六、Burp Suite安全测试 / 渗透专用抓包简介优点缺点适用场景快速选型总结推荐直接照选补充常见痛点说明按使用场景分为网络层抓包底层流量、应用层 HTTP/HTTPS 抓包接口调试、移动端专用抓包三大类下面逐一介绍。一、Wireshark老牌全能网络抓包简介跨平台开源底层网络抓包神器支持 Windows/Mac/Linux抓取网卡原始数据包覆盖 TCP/UDP/ICMP/ARP/SSL 等几乎所有网络协议。优点协议支持最全可分析底层网络故障、丢包、重传、路由、DNS、ARP 问题。过滤规则强大支持表达式精准筛选流量数据包解析细节极丰富。完全开源免费社区文档、教程极多企业运维 / 网络排查标配。可抓本机、局域网所有设备流量支持离线报文分析。缺点上手门槛高需要网络协议基础纯接口调试显得笨重。HTTPS 解密配置复杂对新手不友好。不擅长接口业务调试无请求重发、编辑、Mock、简易接口文档。界面信息量大日常前后端联调、APP 抓包冗余信息过多。适用场景网络故障排查、协议分析、网络安全渗透、底层 TCP/IP 问题定位。二、FiddlerWindows 经典 HTTP/HTTPS 抓包简介Windows 平台HTTP/HTTPS 专属抓包代理基于代理模式工作主打应用层接口抓包早年接口调试主流工具。优点专为 HTTP/HTTPS 设计接口展示直观请求 / 响应、Header、参数、Cookie 一目了然。HTTPS 解密一键配置证书安装简单新手友好。内置强大功能断点、修改请求 / 响应、重放请求、Mock 数据、弱网模拟。支持脚本扩展可自定义规则局域网设备手机抓包配置简单。轻量、启动快日常接口调试效率高。缺点原生仅 Windows 体验最佳Mac 版功能残缺、卡顿严重。只专注HTTP/HTTPS无法抓取 TCP、UDP 等底层协议。高并发 / 大量请求时界面容易卡顿、崩溃。现代 HTTPS 证书校验、SSL 新特性兼容偶尔出问题。适用场景Windows 端前后端接口调试、PC 网页抓包、简单移动端 APP 抓包、接口 Mock / 改包测试。三、Charles跨平台 HTTP/HTTPS 抓包移动端首选简介跨平台商用工具有免费试用同样是代理模式目前移动端 APP 抓包行业主流Windows/Mac 都流畅。优点跨平台体验均衡Mac / Windows 表现一致Mac 生态首选。移动端抓包体验最佳配代理、装证书流程简单适配安卓 /iOS 全版本。界面简洁清晰树形结构梳理域名 / 请求批量筛选、搜索方便。功能齐全断点、重发、编辑请求、弱网限速、SSL 解密、映射本地文件。支持抓取WebSocket适配现在主流长连接业务。缺点收费软件免费版有弹窗、会话时长限制。底层网络协议支持弱不能做 TCP/UDP 底层排障。批量导入 / 导出、接口批量管理不如专业接口工具。部分加固 APP、SSL Pinning证书锁定应用无法直接抓包。适用场景全平台接口调试、iOS/Android 移动端 APP 抓包、小程序 / H5 抓包、日常测试联调。四、mitmproxy命令行 / 轻量跨平台抓包简介开源跨平台命令行 界面代理抓包工具Python 开发分为 mitmproxy终端交互、mitmweb网页版。优点纯命令行 / 网页版轻量化、占用资源极低适合服务器、Linux 环境抓包。支持 Python 脚本二次开发可批量篡改、过滤、统计流量自动化能力强。HTTPS 解密稳定跨平台无兼容问题开源免费。适合脚本、爬虫、自动化测试场景集成。缺点图形化交互弱纯可视化调试不如 Charles/Fiddler 直观。新手入门有一定学习成本。弱网模拟、断点编辑等易用性功能不如传统图形工具。适用场景Linux 服务器抓包、爬虫调试、自动化测试、批量流量处理、二次开发定制。五、浏览器自带开发者工具F12简介Chrome / Edge / Firefox 内置Network 面板专门抓当前浏览器网页 / H5 / 小程序流量。优点零安装、开箱即用无需配置代理、证书。和浏览器深度集成可直接调试 JS、样式、接口、页面加载时序。支持请求重发、编辑、筛选、查看 Cookie、缓存、跨域信息。完美兼容现代 HTTPS、HTTP/2、WebSocket。缺点只能抓当前浏览器流量无法抓客户端软件、APP、其他进程。不能抓非浏览器 TCP/UDP 流量。无法对整机 / 局域网设备抓包。适用场景网页、H5、前端项目调试纯前端开发首选。六、Burp Suite安全测试 / 渗透专用抓包简介安全行业标配基于代理的抓包 渗透测试一体化工具分为社区版免费、专业版。优点抓包 漏洞扫描、爆破、改包、重放、爬虫一体化安全测试功能极强。对抗 SSL Pinning、简单 APP 加固有配套方案。数据包篡改、批量请求、载荷构造能力远超普通抓包工具。缺点偏重安全测试普通业务接口调试过于臃肿。免费版有功能限制、速度限制。资源占用高纯日常开发使用大材小用。适用场景APP / 网站安全测试、渗透测试、漏洞挖掘、攻防演练。快速选型总结推荐直接照选前端 / 网页调试→ 浏览器 F12最简单Windows 端接口 / APP 抓包→ FiddlerMac / 主力移动端 APP 抓包→ Charles行业主流网络底层故障、TCP/IP、协议分析→ WiresharkLinux 服务器、自动化 / 爬虫→ mitmproxy安全测试、渗透、APP 破解测试→ Burp Suite补充常见痛点说明HTTPS 抓不到包大多是没安装根证书 / 开启了 SSL 证书锁定SSL PinningCharles/Fiddler 都需要手动装证书。加固 APP 无法抓包普通抓包工具无解需要配合反越狱、绕过证书锁定等手段。抓不到其他设备流量必须保证同一局域网 手动设置设备代理。