Wireshark のインストール確認

WiresharkBeginner
オンラインで実践に進む

はじめに

このチャレンジ「Wireshark のインストール確認」では、Wireshark がシステムに正しくインストールされ、機能していることを確認します。目標は、ターミナルから Wireshark を起動し、適切なネットワークインターフェースを選択して、HTTP トラフィック(ポート 80)のみをキャプチャするための表示フィルタを適用することです。

wireshark コマンドを使用してアプリケーションを起動し、別のターミナルで curl http://labex.io を実行して HTTP トラフィックを生成します。最後に、labex.io からの HTTP トラフィックが Wireshark で正常にキャプチャされ、表示されていることを確認することで、インストール状況と基本機能を確認します。

Wireshark のインストール確認

このチャレンジでは、Wireshark がインストールされており、システム上のトラフィックをキャプチャできることを確認します。

タスク

  • ターミナルから Wireshark を起動する。
  • トラフィックをキャプチャするための適切なネットワークインターフェースを選択する。
  • HTTP トラフィック(ポート 80)のみをキャプチャするための表示フィルタを適用する。
  • HTTP トラフィックがキャプチャされていることを確認する。

要件

  1. ターミナルで wireshark コマンドを使用して Wireshark を起動してください。
  2. Wireshark 内で、トラフィックをキャプチャするための正しいネットワークインターフェースを選択してください。インターフェース名は環境によって異なります(例:eth0eth1)。
  3. Wireshark の表示フィルタに http と入力し、HTTP トラフィックのみを抽出するように設定してください。
  4. 別のターミナルで curl http://labex.io を実行し、HTTP トラフィックを発生させてください。
  5. labex.io からの HTTP トラフィックが Wireshark でキャプチャされていることを確認してください。

フィルタを適用して HTTP トラフィックを生成した後、Wireshark のパケットリストにプロトコルが「HTTP」であるパケットが表示されるはずです。「Source(送信元)」および「Destination(送信先)」カラムには、HTTP 通信に関与している IP アドレスが表示されます。

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

ヒント

  • トラフィックが全く表示されない場合は、正しいネットワークインターフェースを選択しているか確認してください。
  • 表示フィルタが http と正しく入力されているか再確認してください。
  • キャプチャを開始し、フィルタを適用したに HTTP トラフィックを生成していることを確認してください。
  • それでも問題が解決しない場合は、まずフィルタなしですべてのトラフィックをキャプチャして Wireshark が動作しているか確認し、その後にフィルタを追加してみてください。
✨ 解答を確認して練習

まとめ

このチャレンジの目標は、Wireshark のインストールが正常に機能していることを確認することでした。これには、ターミナルからの Wireshark の起動、トラフィックキャプチャのための適切なネットワークインターフェースの選択、および HTTP トラフィック(ポート 80)を分離するための表示フィルタの適用が含まれます。

主な学習ポイントは、ネットワークパケットのキャプチャとフィルタリングを通じて Wireshark の機能を確認することです。具体的には、http 表示フィルタの使用、curl http://labex.io による HTTP トラフィックの生成、そして Wireshark でキャプチャされたデータに HTTP プロトコルと関連する送信元/送信先 IP アドレスが表示されることの確認を行いました。これが成功すれば、Wireshark が基本的なパケットキャプチャと分析のために正しくインストールおよび設定されていることが証明されます。