Cocoa Packet Analyzer(MAC版)

Mac 用の無料ネイティブ パケットアナライザ。ネットワーク通信をキャプチャし、各パケットを送ったアプリを確認し、HTTPS・HTTP/2・HTTP/3 を平文で読めます。

Cocoa Packet Analyzer の概要

Cocoa Packet Analyzer は、Mac 用のネイティブなネットワークプロトコルアナライザ兼パケットスニファです。Ethernet と 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 がネットワークに送っているものが見えます。

  • ライブキャプチャ:Ethernet と Wi-Fi を、ウインドウまたはメニューバーから、複数並べてキャプチャ。
  • アプリ別の通信:各パケットの背後のアプリを記録し、アプリごとのパケット数とバイト数を集計。
  • HTTPS を平文で:キーログまたは pcapng に保存された鍵で TLS 1.2 と 1.3 を復号。
  • 内蔵プロキシ:この Mac やほかのデバイスの 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 はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。