Wireshark
Wireshark Foundation and contributors · ネットワークパケットを調査し、トラフィックをキャプチャ。フィルター、統計情報、付属コマンドラインツールでプロトコルを分析します。
紹介
Wiresharkは、トラブルシューティング、開発、教育に使われるオープンソースのネットワークプロトコルアナライザーです。ネットワークエンジニア、管理者、開発者は、パケットキャプチャを調査し、プロトコルの動作を理解し、通信の問題を調べるために使用します。
機能
- 対応インターフェースのトラフィックをキャプチャするか、既存のキャプチャファイルを開きます。
- プロトコルに応じた表示でパケットフィールドをデコードし、バイト列を調べます。
- キャプチャフィルターと表示フィルターで調査対象を絞り込みます。
- 通信、統計情報、対応するオブジェクトのエクスポートを確認します。
- tshark、dumpcap、editcapなどの付属コマンドラインツールを使用します。
macOSへのインストールと起動
brew install --cask wireshark-appを使ってインストールするか、公式DMGを開いてWireshark.appを「アプリケーション」にドラッグします。ライブパケットをキャプチャするには、Macインストールガイドの説明に従って付属のChmodBPF起動デーモンをインストールしてください。キャプチャファイルを開くこととライブトラフィックをキャプチャすることは別の作業手順です。ライブ取得にはキャプチャ権限の設定が必要です。
Homebrewのcaskは、ChmodBPFおよびシステムパスのパッケージをインストールし、付属ツールへのリンクを作成します。アプリケーションcaskがすでにそのコンポーネントを含むため、別のwireshark-chmodbpfcaskとは明示的に競合します。追加のformula依存関係は宣言されていません。パケットキャプチャは引き続き、インターフェース、権限、対応するキャプチャ方式に依存します。
まずインターフェースを選択するかキャプチャファイルを開き、フィルターを適用してパケットの詳細を調べます。キャプチャには非公開の認証情報やペイロードが含まれることがあります。分析対象のネットワークに関する要件に従ってファイルを扱ってください。
システムとリソース
Wiresharkの公式4.6 Macインストーラーは、IntelとApple Siliconの両方に対応するユニバーサル版です。4.6のリリースパッケージはQt 6.9.3を使用し、タグ付きビルドのロジックでは、Qt 6.8以降にmacOS 12以降が必要です。ユーザーガイドには、4.4がmacOS 11をサポートする最後のブランチだったと記載されています。冒頭の一般的な説明を、macOS 11に対する4.6の互換性と誤解しないでください。
WindowsパッケージとLinux/UNIX/BSDディストリビューションも利用できます。キャプチャドライバーとパッケージの依存関係はプラットフォームによって異なります。WindowsのキャプチャにはNpcapを使用し、Macのキャプチャ設定にはChmodBPFを使用します。オプションの外部キャプチャソースには、追加のツールや認証情報が必要な場合があります。公式のネイティブiOSまたはAndroid GUIは確認されていません。
ユーザーガイドでは、小規模から中規模のキャプチャの目安として、約500MBのRAMと500MBの空きストレージを挙げています。大きなファイルにはさらに多くのリソースが必要です。トラフィックの多いネットワークでは、高速なプロセッサと十分なメモリおよびストレージが重要です。キャプチャファイルには相当なストレージが必要になります。これらは作業負荷の目安であり、すべてのキャプチャがその容量に収まることを保証するものではありません。
現行の公式ユニバーサル4.6.9 DMGのサイズは147,277,050バイトです。これはダウンロードサイズであり、インストール後のストレージ容量や今後のキャプチャ用の空き容量ではありません。公式ドキュメントのスクリーンショットには、Macでのインターフェース選択とキャプチャフィルタリングが示されています。これはドキュメント用の例であり、特定のリリースで取得したキャプチャではありません。
アカウント、料金、ライセンス
Wiresharkは無料のオープンソースソフトウェアです。タグ付きの COPYING ファイルにはGNU GPL バージョン2が記載されています。ローカルのキャプチャファイルを分析するのにWiresharkアカウントやサブスクリプションは必要ありません。トレーニング、認定、商用サポート、サードパーティ製ツールには別途費用がかかる場合があります。再配布する際は、プロジェクトおよび同梱コンポーネントのライセンス条件に従ってください。
出典:公式プロジェクト、Macへのインストール、システム要件、4.6.0パッケージの変更点、タグ付きビルドの要件、ソースとライセンス。
新バージョン 4.6.9の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- 変更点プロファイルのインポートでコードが実行される可能性と、パーサーのクラッシュを修正。