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 はアプリを変更したり再パッケージしたりしません。
似ているアプリ
OrbStackOrbStack は、Docker コンテナと Linux マシンを Mac で速く、軽く、かんたんに動かせるアプリです。Docker Desktop の代わりにそのまま使えます。docker や docker compose のコマンドはそのまま動き、初回起動時には Docker Desktop のコンテナ、イメージ、ボリュームを移行するか尋ねてくれます。数秒で起動し、Apple Silicon ではバックグラウンドの CPU 使用率が 0.1% 未満で、使っていないメモリは macOS に返します。コンテナのほか、16 種類のディストリビューションのフル Linux マシンや、ローカル開発用の軽量な Kubernetes クラスタも動かせます。OrbStack は Orbital Labs が開発しています。開発ツール
QuotaBarChatGPT アカウントで OpenAI Codex を使っている場合、使用量の上限は 5 時間と 1 週間の枠でリセットされ、残りを確認するには Codex や ChatGPT を開く必要があります。QuotaBar は残りの割合を Mac のメニューバーに表示し、60 秒ごとに更新します。アイコンをクリックすると各上限枠とリセットまでのカウントダウンを示す詳細パネルが開き、ほかのウインドウの前面に表示される小さなフローティング HUD をオンにすることもできます。開発ツール
Stargazer BarStargazer Bar は、GitHub リポジトリを見守ってくれる Mac 用の小さなネイティブメニューバーアプリです。メニューバーにスター数をリアルタイムで表示するので、ブラウザのタブを開いておかなくてもプロジェクトの様子がわかります。クリックすると詳細メニューが開き、スターとフォークの推移グラフ、リリースのダウンロード合計、メンテナー向けのレーダーを確認できます。公開リポジトリはスター数で測ります。スターのない非公開リポジトリは、対応が必要なもの、つまり失敗したビルド、未回答の Issue、新しいプルリクエストで測ります。開発ツール
Notch So GoodNotch So Good は、MacBook のノッチを AI コーディングエージェント用の小さなステータス表示に変えます。Claude Code や OpenAI Codex CLI が作業している間、黒いピルがノッチを広げ、左側には 3D キャラクターの Peek、右側には 5 時間の利用枠の残りを示すリングが表示されます。セッションがあなたを必要とするほど、Peek はノッチから大きく身を乗り出します。タスクが完了したり、失敗したり、利用上限に達したりすると、ノッチが開いて何がどのプロジェクトで起きたかをカードで知らせ、クリックすると tmux のペインまで含めて該当するターミナルのタブに移動します。開発ツール
Claude UsageClaude Usage は Claude Code を使う人のための小さなネイティブアプリです。メニューバーに、現在の 5 時間セッション、全モデルと Sonnet の週間使用量、従量課金のクレジットを、それぞれ使用量バーとリセット時刻付きで表示し、Claude Code を開く必要はありません。さらに Claude Code のプロンプトの下に、モデル、コンテキストウインドウの使用率、使用トークン数を 1 行で表示するので、容量が尽きる前にセッションを圧縮できます。ターミナルのペインごとに専用の表示が出て、tmux でも使えます。開発ツール
TintpadTintpad は、Claude Code や Codex のようなコマンドライン型コーディングエージェントを使う開発者向けの、無料のオープンソースランチャーです。どこからでも Option-Command-Space を押すと、Mac のノッチから黒いしずくが落ちてきて(ノッチのない Mac ではメニューバーの下に表示)、中にリポジトリが並びます。数文字入力して Return を押すと、いつも使っているターミナルがそのリポジトリで開き、前回そこで使ったモードでエージェントがすでに起動しています。開発ツール
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。