一个比Fiddler/Charles更好用的免费抓包神器

Proxyman与Sniffmaster:抓包工具的双剑合璧

在当今的网络开发与调试中,抓包工具是不可或缺的利器。无论是前端开发者、后端工程师,还是安全研究人员,都需要通过抓包工具来分析网络请求、调试接口、排查问题。今天,我们将介绍两款强大的抓包工具:ProxymanSniffmaster,它们各自拥有独特的功能,能够帮助你在不同的场景下高效完成工作。


Proxyman简介

Slogan:只是简单地点几下,就可以捕捉HTTP(s)请求。

Proxyman 是一款专为 macOS 设计的原生应用程序,能够捕获、解密和模拟 HTTP/HTTPS 请求与响应。它提供了强大的调试工具,支持现代开发需求,尤其适合 macOS 用户。

特点

  • 💻 原生 macOS 应用,基于 Swift 和 Objective-C 开发,性能卓越。
  • 🍎 完全支持 Apple 芯片(如 M1、M2、M3)。
  • 💫 专为 macOS Ventura 和 Sonoma 设计。
  • ✅ 支持拦截来自 Web 浏览器、iOS 和 Android 设备的 HTTP/HTTPS 请求/响应和 WebSocket。
  • 🔍 提供多重过滤器、断点、本地映射、远程映射等高级功能。
  • ✅ 自动捕获来自 NodeJS、Ruby 和 Python 的 HTTP(s) 流量。

Sniffmaster:抓包大师

Sniffmaster 是一款跨平台的抓包工具,支持 Windows、macOS 和 Linux 系统。它的核心优势在于其强大的协议解析能力和灵活的自定义功能,适合需要深度分析网络流量的用户。

特点

  • 🌐 跨平台支持,兼容多种操作系统。
  • 🔍 支持多种协议解析,包括 HTTP、HTTPS、TCP、UDP、WebSocket 等。
  • 🛠️ 提供自定义脚本功能,允许用户根据需求编写解析规则。
  • 📊 实时流量监控与统计,帮助用户快速定位问题。
  • 🛡️ 支持 SSL/TLS 解密,轻松分析加密流量。

安装与使用

Proxyman 安装

方式1:使用 Homebrew 安装

brew install --cask proxyman

方式2:从官网下载安装包进行安装。

Sniffmaster 安装

Sniffmaster 提供了跨平台的安装包,用户可以根据自己的操作系统选择合适的版本进行安装。


基础使用

证书配置

为了支持 HTTPS 抓包,Proxyman 和 Sniffmaster 都需要安装 CA 证书。

  • Proxyman:通过菜单栏的 Certificate --> Install Certificate on this Mac… 安装证书。
  • Sniffmaster:在设置中找到 SSL/TLS 配置,导入 CA 证书即可。
筛选功能
  • Proxyman:支持按应用、请求类型(HTTP、HTTPS、WebSocket 等)进行筛选。
  • Sniffmaster:提供更细粒度的筛选条件,支持按协议、IP、端口等进行过滤。

高级功能

重复发起请求
  • Proxyman:选中某条请求,按 Command + Enter 即可重复发送。
  • Sniffmaster:支持批量重复请求,适合压力测试场景。
编辑与重复请求
  • Proxyman:按 Command + Option + Enter 编辑并重复发送请求。
  • Sniffmaster:提供请求编辑面板,支持实时修改请求参数并发送。
断点功能
  • Proxyman:通过右键菜单设置断点,修改请求参数后再发送。
  • Sniffmaster:支持动态断点,允许在请求和响应的不同阶段插入断点。

文件映射与脚本

文件映射
  • Proxyman:支持将服务器响应映射到本地文件,方便调试和模拟。
  • Sniffmaster:提供更灵活的文件映射规则,支持正则表达式匹配。
脚本功能
  • Proxyman:支持编写脚本,快速修改请求和响应。
  • Sniffmaster:提供强大的脚本引擎,支持自定义协议解析和数据处理。

总结

Proxyman 和 Sniffmaster 都是功能强大的抓包工具,各有千秋。Proxyman 更适合 macOS 用户,尤其是开发 iOS 和 Android 应用的开发者;而 Sniffmaster 则凭借其跨平台支持和强大的协议解析能力,适合需要深度分析网络流量的用户。无论你选择哪一款工具,都能显著提升你的开发与调试效率。

如果你正在寻找一款抓包工具,不妨试试 Proxyman 和 Sniffmaster,它们将为你带来全新的网络调试体验!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值