Cocoa Packet Analyzer MAC 版

免费的原生 Mac 数据包分析器:抓取网络流量,查看每个数据包由哪个应用发出,并以明文读取 HTTPS、HTTP/2 和 HTTP/3。

Cocoa Packet Analyzer 简介

Cocoa Packet Analyzer 是一款原生的 Mac 网络协议分析器和数据包嗅探工具。它可以抓取以太网和 Wi-Fi 流量,在数据包到达时即时解析,并逐个字段显示,内置 50 多种协议分析器。它能记录每个数据包是由哪个应用发送或接收的,因此你看到的是 Safari 或你自己的应用,而不是一个匿名连接;“应用程序”窗口会在抓包期间按应用统计数据包和字节数。它可以读写 pcap 和 pcapng 文件,也能打开其他工具生成的抓包文件。

加密流量也能读取:为它指定一个 TLS 密钥日志,或打开内置的 MITM 代理,HTTPS、HTTP/2 和 HTTP/3 行就会变成可读的请求和响应。该代理只在你自己的 Mac 上、并且只在你打开时运行;你需要信任它的证书,停止后会恢复原来的代理设置。请只检查你有权查看的流量。Cocoa Packet Analyzer 由 Daubit & Francke GmbH 开发,完全免费,没有试用、套餐或账户。4.1.0 版新增按应用查看流量、并排抓包以及按任意字段过滤。它需要 macOS 26 或更高版本,是通用应用,并经过 Apple 公证。Mac App Store 上还有一个免费版本,除抓包外功能齐全。

主要功能

Cocoa Packet Analyzer 让你看到 Mac 向网络发送了什么。

  • 实时抓包:以太网和 Wi-Fi,可在窗口或菜单栏中进行,多个抓包可并排运行。
  • 按应用查看流量:记录每个数据包背后的应用,并按应用统计数据包和字节数。
  • 明文 HTTPS:通过密钥日志或 pcapng 中保存的密钥解密 TLS 1.2 和 1.3。
  • 内置代理:解密本机或其他设备的 HTTPS,并提供实时请求监视器。
  • QUIC 和 HTTP/3:完整解密,可按帧和标头过滤。
  • 过滤:按数据包详情中的任意字段过滤,支持保存的查询和最近的过滤条件。
  • 跟踪数据流:把 TCP、UDP 或 QUIC 会话还原为可读文本。
  • 插件 SDK:用 Swift 为你自己的协议编写分析器。

4.1.0 版本新功能

Cocoa Packet Analyzer 4.1.0 可以显示每个数据包由哪个应用发送或接收。

  • 记录每个数据包的进程、接口和方向,也可从 pktap 抓包中读取
  • 新的“应用程序”窗口,在抓包期间显示每个应用的数据包、字节数和占比
  • 抓包可并排运行,每个窗口一个,并可与菜单栏抓包同时进行
  • 可按数据包详情中的任意字段过滤,大型抓包文件上速度大幅提升
  • 解密后的 HTTP/2 显示为 HTTPS,并解码 gRPC 消息及其字段
  • 新增 LLDP 分析器,格式错误的数据包不再导致应用崩溃

Cocoa Packet Analyzer 常见问题

Cocoa Packet Analyzer 免费吗?

是的。下载版的所有功能都免费,没有试用、没有套餐,也不需要账户。

Cocoa Packet Analyzer 需要哪个 macOS 版本?

4.1.0 版需要 macOS 26 或更高版本。运行 macOS 10.14.6 至 15.7.4 的 Mac 可以从开发者网站使用旧版 2.1.4。

Cocoa Packet Analyzer 支持 Apple Silicon 吗?

支持。它是通用应用,可在 Apple Silicon 和 Intel Mac 上原生运行,并经过 Apple 公证。

下载版和 Mac App Store 版有什么区别?

两者都免费。Mac App Store 版可以打开、分析和解密抓包文件,也包含代理,但不能抓取流量,因此没有抓包窗口、菜单栏抓包和进程记录。

它能显示数据包是哪个应用发出的吗?

可以。在实时抓包时打开 Record processes,每个数据包都会带有发送或接收它的应用。它也能读取用 tcpdump 生成的 pktap 抓包。

Cocoa Packet Analyzer 能读取 HTTPS 流量吗?

可以,前提是有密钥。它能通过密钥日志或带有密钥的 pcapng 解密 TLS 1.2 和 1.3,你也可以使用内置代理。

什么是 MITM 代理?

一个由你自己开启的本地代理。它会创建自己的证书颁发机构,你需要信任它,之后即可以明文显示 HTTPS 请求和响应。停止后会恢复你之前的代理设置。

它能打开哪些文件格式?

可读写 pcap 和 pcapng,也能打开代理监视器或浏览器保存的 HAR 文件。

可以用 Homebrew 安装 Cocoa Packet Analyzer 吗?

可以。运行 brew install --cask cocoapacketanalyzer。

cocoa-packet-analyzer.FULLMAC.app 上的 Cocoa Packet Analyzer 下载来自哪里?

下载按钮指向 Cocoa Packet Analyzer 官方网站 https://www.tastycocoabytes.com/。cocoa-packet-analyzer.FULLMAC.app 不会修改或重新打包该应用。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。