通信記録ファイル(.pcap)をMacで手軽に解析
ネットワーク通信を記録したパケットキャプチャファイル(.pcap)を読み込み、その中身を詳しく解析できるプロトコルアナライザ。
ファイルを開くと、含まれるパケットをプロトコルの種類ごとに分解し、一覧リスト、階層ツリー、16進ビュー、絞り込みフィルタの4つの画面に整理して表示します。
特定のTCP通信のやり取りだけを最初から順に追える「Follow TCP Stream」や、複数の条件を組み合わせて目的のパケットを抜き出す表示フィルタも搭載しています。
クイックルックやSpotlightにも対応し、アプリを開かずにファイルの概要を確認できます。
EthernetやTCP/IPからWeb、メールまで幅広いプロトコルに対応しており、ネットワーク障害の原因調査や通信の仕組みの学習に役立ちます。

【変更点】
エンジン
・新しいエンジンを搭載。書類はすべてのパケットをメモリに保持する代わりにパケットインデックスを通じて開き、バックグラウンドの解析パスが各パケットを一度だけ解析して以後のストリームと統計に関する問いすべてにそこから答え、ストリームの再構成はメインスレッドの外で行われます。数百万パケットのトレースが止まることなく開き、従来の何分の一かのメモリで済み、閉じればメモリを返します。矢印キーを押し続けてもギガバイト単位のメモリを消費せず、すべてを選択してもコストはかかりません。
・使い終えたメモリは戻ってきます。トレースを閉じるとメモリはすぐに解放され、閉じたストリームウインド
ウも同様です。長い解析は指示したとき、またはウインドウを閉じたときに停止し、統計のキャンセルは実際に
解析を中止します。
・大きなトレースの印刷が大幅に軽くなりました。ページは逐次生成・分割されるため、25万パケット規模のト
レースでも数十ギガバイトのメモリは不要になり、プリンタが設定されていない Mac でもプリントパネルが確
実に表示されます。
QUIC と HTTP/3
・QUIC (RFC 9000)を完全に解析します。連結されたデータグラムにまたがる Long/Short ヘッダ、DATAGRAM
(RFC 9221) を含むすべてのフレームタイプ、フローごとの接続の識別、番号空間ごとのパケット番号。復号は
すべての暗号化レベルで行われます ー Initial パケットは接続 ID だけから、Handshake と 1-RTT はキーログ
の鍵情報から、鍵更新も追って。復号できない場合は、パケットツリーがその理由を明示し、その場でキーログ
の選択を提示します。
・HTTP/3と QPACK を端から端まで。ALPN で検出し、フレームは QUIC ストリームの下に表示。静的テー
ブルと方向ごとの動的テーブルを復号し、要求と応答のヘッダを読める形で表示・検索できます。新しい情報
列とストリーム列。
・新しい「QUIC ストリームを追跡」と「UDP フローを追跡」ー「TCPストリームを追跡」と同じ表示モード、検索、メニューを備え、UDPでは要求と応答を対応付けます。
