Wireshark で HTTP トラフィックをキャプチャする方法

Wireshark を使用すると、さまざまなツールを使用してネットワーク内のトラフィックを分析できます。ネットワーク内で何が起こっているかを確認したい場合、またはネットワーク トラフィックやページの読み込みに問題がある場合は、Wireshark を使用できます。これによりトラフィックをキャプチャできるため、問題の内容を理解したり、サポートに送信してさらなる支援を求めたりすることができます。この記事を読み続けると、Wireshark で http トラフィックをキャプチャする方法がわかります。

Wireshark で HTTP トラフィックをキャプチャする方法

Wireshark のインストール

Wireshark のインストールは簡単なプロセスです。これはさまざまなプラットフォームで利用できる無料ツールであり、ダウンロードしてインストールする方法は次のとおりです。

Windows および Mac ユーザー

  1. ブラウザを開きます。
  2. https://www.wireshark.org/download.htmlにアクセスしてください。
  3. デバイスのバージョンを選択します。
    Wireshark で HTTP トラフィックをキャプチャする方法
  4. Wireshark がデバイスにダウンロードされます。
  5. パッケージの指示に従ってインストールしてください。
    Wireshark で HTTP トラフィックをキャプチャする方法

Linux ユーザー

Linux ユーザーの場合は、Ubuntu ソフトウェア センターで Wireshark を見つけることができます。そこからダウンロードし、パッケージの指示に従ってインストールします。

Wireshark で HTTP トラフィックをキャプチャする方法

Wireshark での HTTP トラフィックのキャプチャ

Wireshark をコンピュータにインストールしたので、http トラフィックのキャプチャに進むことができます。その手順は次のとおりです。

  1. ブラウザを開きます – 任意のブラウザを使用できます。
  2. キャッシュのクリア – トラフィックをキャプチャする前に、ブラウザのキャッシュをクリアする必要があります。ブラウザの設定に移動すると、これを行うことができます。
    Wireshark で HTTP トラフィックをキャプチャする方法
  3. Wireshark を開きます。
    Wireshark で HTTP トラフィックをキャプチャする方法
  4. 「キャプチャ」をタップします。
    Wireshark で HTTP トラフィックをキャプチャする方法
  5. 「インターフェース」をタップします。画面にポップアップ ウィンドウが表示されます。
  6. インターフェースを選択します。おそらく、イーサネット ドライバーを通過するトラフィックを分析したいと思うでしょう。
    Wireshark で HTTP トラフィックをキャプチャする方法
  7. インターフェースを選択したら、「開始」をタップするか、「Ctrl + E」をタップします。
    Wireshark で HTTP トラフィックをキャプチャする方法
  8. 次に、ブラウザに戻り、トラフィックをキャプチャする URL にアクセスします。
    Wireshark で HTTP トラフィックをキャプチャする方法
  9. 完了したら、トラフィックのキャプチャを停止します。Wireshark に戻り、「Ctrl + E」をタップします。
    Wireshark で HTTP トラフィックをキャプチャする方法
  10. キャプチャしたトラフィックを保存します。ネットワークに問題があり、キャプチャしたトラフィックをサポートに送信したい場合は、トラフィックを *.pcap 形式のファイルに保存します。
    Wireshark で HTTP トラフィックをキャプチャする方法

Wireshark でのパケットのキャプチャ

http トラフィックをキャプチャするだけでなく、Wireshark で必要なネットワーク データをキャプチャできます。これを行う方法は次のとおりです。

  1. Wireshark を開きます。
    Wireshark で HTTP トラフィックをキャプチャする方法
  2. 調査できる利用可能なネットワーク接続のリストが表示されます。興味のあるものを選択してください。必要に応じて、「Shift + 左クリック」を押すと、複数のネットワーク接続を一度に分析できます。
    Wireshark で HTTP トラフィックをキャプチャする方法
  3. これで、パケットのキャプチャを開始できるようになりました。これにはいくつかの方法があります。 1 つ目は、左上隅にあるフカヒレのアイコンをタップすることです。2 つ目は、「キャプチャ」をタップしてから「開始」をタップします。キャプチャを開始する 3 番目の方法は、「Ctrl + E」をタップすることです。
    Wireshark で HTTP トラフィックをキャプチャする方法

キャプチャ中、Wireshark はキャプチャされたすべてのパケットをリアルタイムで表示します。パケットのキャプチャが完了したら、同じボタン/ショートカットを使用してキャプチャを停止できます。

Wireshark フィルター

Wireshark が今日最も有名なプロトコル アナライザーの 1 つである理由の 1 つは、キャプチャされたパケットにさまざまなフィルターを適用できる機能です。Wireshark フィルタは、キャプチャ フィルタと表示フィルタに分類できます。

キャプチャフィルター

これらのフィルターは、データをキャプチャする前に適用されます。Wireshark がフィルターに一致しないデータをキャプチャした場合、それらは保存されず、表示されません。したがって、探しているものがわかっている場合は、キャプチャ フィルターを使用して検索を絞り込むことができます。

使用できる最もよく使用されるキャプチャ フィルターの一部を次に示します。

  • ホスト 192.168.1.2 – 192.168.1.2 に関連付けられたすべてのトラフィックをキャプチャします。
  • ポート 443 – ポート 443 に関連付けられたすべてのトラフィックをキャプチャします。
  • port not 53 – ポート 53 に関連付けられたトラフィックを除くすべてのトラフィックをキャプチャします。

表示フィルター

分析内容によっては、キャプチャされたパケットを通過するのが非常に難しい場合があります。探しているものがわかっている場合、または検索を絞り込んで不要なデータを除外したい場合は、表示フィルターを使用できます。

使用できる表示フィルターの一部を次に示します。

  • http – 多数の異なるパケットをキャプチャしたが、http ベースのトラフィックのみを表示したい場合は、この表示フィルタを適用すると、Wireshark はそれらのパケットのみを表示します。
  • http.response.code == 404 – 特定の Web ページの読み込みに問題がある場合、このフィルターが役立つ可能性があります。これを適用すると、Wireshark は「404: ページが見つかりません」が応答したパケットのみを表示します。

キャプチャ フィルタと表示フィルタの違いに注意することが重要です。これまで見てきたように、���ケットをキャプチャする前にキャプチャ フィルタを適用し、パケットをキャプチャした後にフィルタを表示します。キャプチャ フィルタを使用すると、フィルタに適合しないパケットはすべて破棄されます。表示フィルタを使用すると、パケットが破棄されません。Wireshark のリストからそれらを非表示にするだけです。

Wireshark の追加機能

Wireshark はパケットのキャプチャとフィルタリングによって有名になっていますが、特に初心者の場合、フィルタリングとトラブルシューティングを容易にするさまざまなオプションも提供しています。

カラー化オプション

さまざまな表示フィルタに従って、パケット リスト内のパケットに色を付けることができます。これにより、分析したいパケットを強調することができます。

カラーリング ルールには、一時的と永続的な 2 種類があります。一時的なルールはプログラムを閉じるまでのみ適用され、永続的なルールは元に戻すまで保存されます。

ここからサンプルの色付けルールをダウンロードすることも、独自の色付けルールを作成することもできます。

無差別モード

Wireshark は、それが実行されているデバイスとの間で送受信されるトラフィックをキャプチャします。無差別モードを有効にすると、LAN 上のトラフィックの大部分をキャプチャできます。

コマンドライン

GUI (グラフィック ユーザー インターフェイス) なしでシステムを実行している場合は、Wireshark のコマンド ライン インターフェイスを使用できます。パケットをキャプチャして GUI で確認できます。

統計

Wireshark には、キャプチャされたパケットの分析に使用できる「統計」メニューが用意されています。たとえば、ファイルのプロパティを表示したり、2 つの IP アドレス間のトラフィックを分析したりできます。

よくある質問

WireShark でキャプチャされたデータを読み取るにはどうすればよいですか?

パケットのキャプチャが完了すると、Wireshark はパケット リスト ペインにすべてのパケットを表示します。特定のキャプチャに注目したい場合は、それをダブルクリックすると、それに関する詳細情報を読むことができます。

分析を容易にするために、特定のキャプチャを別のウィンドウで開くように決定できます。

1. 読み取りたいパケットを選択します。

2. それを右クリックします。

3. 「表示」をタップします。

4. 「新しいウィンドウでパケットを表示」をタップします。

キャプチャの読み取りに役立つパケット リスト ペインの詳細を次に示します。

1. No. – キャプチャされたパケットの番号。

2. 時間 – キャプチャを開始した時刻と、パケットがキャプチャされた時刻が表示されます。「設定」メニューで値をカスタマイズおよび調整できます。

3. 送信元 – これは、アドレス形式でキャプチャされたパケットの送信元です。

4. 宛先 – キャプチャされたパケットの宛先アドレス。

5. プロトコル – キャプチャされたパケットのタイプ。

6. 長さ – キャプチャされたパケットの長さが表示されます。これはバイト単位で表現されます。

7. 情報 – キャプチャされたパケットに関する追加情報。ここに表示される情報の種類は、キャプチャされたパケットの種類によって異なります。

上記の列はすべて、表示フィルターを使用して絞り込むことができます。興味のあることに応じて、さまざまなフィルターを適用することで、Wireshark キャプチャをより簡単かつ迅速に解釈できます。

魚の世界でワイヤーシャークになろう

これで、Wireshark で http トラフィックをキャプチャする方法と、プログラムに関する役立つ情報を学習しました。ネットワークを検査したり、問題のトラブルシューティングを行ったり、すべてが正常であることを確認したりする場合は、Wireshark が最適なツールです。使い方も解釈も簡単で、無料です。

これまでに Wireshark を使用したことがありますか? 以下のコメントセクションでお知らせください。

Sign up and earn $1000 a day ⋙

Leave a Comment

Windows 11でJPEG XLサポートを追加する方法

Windows 11でJPEG XLサポートを追加する方法

デフォルトでは、Windows 11 は JPEG X 画像形式をサポートしていませんが、サポートするアドオンをインストールできます。 Windows 11 で JPEG XL サポートを追加する手順は次のとおりです。

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

アプリケーションをピン留めするプロセス中に、アプリケーションをタスクバーにピン留めできないなどのエラーが発生することがあります。以下は、Windows 11 タスクバーにアプリケーションをピン留めできないエラーを修正する方法です。

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

Windows BitLocker は、ハード ドライブを暗号化するための使いやすいソリューションを提供します。ただし、欠点もあるため、すべての人にとって最適な選択肢ではない可能性があります。

Windows 11/10でドライブ上の削除されたデータを上書きする方法

Windows 11/10でドライブ上の削除されたデータを上書きする方法

このガイドでは、Windows 10 および Windows 11 でドライブ上の削除されたデータを上書き (安全に消去) して、復元またはアクセスできないようにする方法を説明します。

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11 で Copilot を定期的に使用する場合、Copilot にすばやくアクセスするための非常に簡単な方法があります。それは、右クリック メニューに Copilot を追加することです。

Windows 10にプリンターを追加する方法

Windows 10にプリンターを追加する方法

Windows 10 にプリンターを追加するのは簡単ですが、有線デバイスの場合のプロセスはワイヤレス デバイスの場合とは異なります。

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

Windows 11 の厳格なシステム要件を削除するのに役立つ新しいユーティリティが開発されています。

コンピュータのメンテナンスで避けるべき10の重要なミス

コンピュータのメンテナンスで避けるべき10の重要なミス

長期的な運用と良好なパフォーマンスには、PC のメンテナンスが不可欠です。ただし、それでも、PC にメリットよりもデメリットをもたらすような間違いを犯す可能性はあります。

スマートアプリコントロールのWindows 11保護を有効にする方法

スマートアプリコントロールのWindows 11保護を有効にする方法

スマート アプリ コントロール (SAC) は、Windows セキュリティ アプリケーションに含まれるセキュリティ機能で、システムをロックダウンし、信頼できるアプリケーションのみを実行できるようにします。

WindowsでTCP/IP設定を構成する方法

WindowsでTCP/IP設定を構成する方法

コンピュータには他のデバイスと通信する手段が必要ですが、ここで TCP/IP が役立ちます。 TCP/IP を使用すると、Web を閲覧する場合でも、ファイルを共有する場合でも、データがネットワーク上でスムーズに移動することが保証されます。

気づかないうちにPCのスペースを無駄にしているファイル

気づかないうちにPCのスペースを無駄にしているファイル

圧縮されていないファイルは、Windows PC 上でギガバイト単位のスペースを黙って占有し、知らないうちに速度を低下させたり、ドライブを乱雑にしたりする可能性があります。

Windows 11でBluetoothオプションが表示されない問題を解決する10の方法

Windows 11でBluetoothオプションが表示されない問題を解決する10の方法

Windows 111 コンピュータで Bluetooth オプションが消えてしまいましたか?この問題は、一時的な不具合、Bluetooth ドライバーの破損、Windows オペレーティング システムの問題など、さまざまな理由で発生する可能性があります。

Windows 11のクイックアシストアプリを使用してリモートサポートを受ける方法と提供する方法

Windows 11のクイックアシストアプリを使用してリモートサポートを受ける方法と提供する方法

このガイドでは、クイック アシスト アプリを使用して、Windows 11 でリモート接続を介してヘルプを取得したり、他のユーザーを支援したりする方法について説明します。

ExpressVPNがWindows ARM PCをサポート

ExpressVPNがWindows ARM PCをサポート

世界で最も人気のある VPN サービスの 1 つである ExpressVPN が、ARM ベースのプロセッサで動作する Windows PC 向けのアプリ バージョンを正式にリリースしました。

WindowsでAdobe Creative Cloudを適切にアンインストールする方法

WindowsでAdobe Creative Cloudを適切にアンインストールする方法

Adobe Creative Cloud (Adobe CC) スイートほどアンインストールが難しい最新の Windows アプリはほとんどありません。ただし、適切なアプローチを使用すれば、Adobe CC とそのすべての痕跡を約 10 分で削除できます。