なぜ CAP を PCAP に変換するのですか?
.cap と .pcap はどちらも同じ MIME タイプを共有し、ほとんどの場合、同一の libpcap バイナリデータを保持しています。唯一の違いは、キャプチャツールが書き込み時に選択した拡張子です。ネットワーク分析エコシステムの多くのスクリプトやツールは拡張子でフィルタリングし、.pcap を必要とするため、互換性のために名前の変更や再保存が必要になります。
CAP から PCAP への変換方法
Wireshark OPEN-SOURCE
「ファイル」>「開く」から .cap を開き、「ファイル」>「名前を付けて保存」に移動し、形式ドロップダウンで «Wireshark/tcpdump/... - pcap» を選択して、適切な .pcap を書き出します。
editcap FREE
コマンドラインで editcap -F pcap input.cap output.pcap を実行します。editcap は Wireshark に同梱されており、Windows、macOS、Linux で形式の再エンコードを処理します。
これらの形式について
CAPファイルは、ほとんどの場合ネットワークパケットキャプチャです。これは Wireshark、tcpdump、またはルーターなどのスニッファーから記録されたネットワークトラフィックのスナップショットです。Windows、macOS、または Linux 上の無料の Wireshark…
.CAP の詳細を開く →.pcap ファイルは、Wireshark や tcpdump などのツールでキャプチャされたネットワークトラフィックの記録スナップショットです。Wireshark(無料、Windows/macOS/Linux…
.PCAP の詳細を開く →品質と注意点
.capが Wireshark、tcpdump、または airodump-ng によって書き込まれたものであれば、それはすでに libpcap です。拡張子を.pcapに変更するだけで十分であり、再エンコードは不要です。- Microsoft Network Monitor によって書き込まれたキャプチャは独自のヘッダーを使用します。Wireshark で再保存せずに名前を変更すると、破損したファイルになります。
- 変換によってペイロードデータが削除されることはありません。資格情報やセッショントークンなどの機密コンテンツは、出力された
.pcapにそのまま残ります。
よくある質問
ツールを使わずに `.cap` を `.pcap` にリネームするだけでいいですか?
名前を変更すると、airodump-ng キャプチャ内の WPA ハンドシェイクデータは変わりますか?
.cap は有効な libpcap です。.pcap にリネームしても、WPA ハンドシェイクを含むすべてのパケットデータは正確にそのまま残ります。