Wireshark を使ってみる
【要約】 Wiresharkは,ネットワークパケットのキャプチャと分析を実行するオープンソースのネットワークプロトコルアナライザである.GUIインタフェースでリアルタイムのパケット解析を実現し,IPアドレスやポート番号によるフィルタリング機能,フローグラフ分析やプロトコル階層分析などの統計機能を備えている.Windows環境で動作し,CTRL+Kキーで直感的なパケットキャプチャが可能である.
- Wireshark を起動する.
 -  起動後,CTRL + K キーを押すか,「Capture Option」をクリックする.
キャプチャ・オプションのウインドウが表示されます. デフォルト設定のまま利用可能です.
 -  続いてEnter キーを押すか,「Start」をクリックする.
パケットキャプチャが開始されます.
 -  初期画面は空の状態です
 -  ネットワークパケットがリアルタイムでキャプチャされ,画面に表示されます
- 上部ウインドウ: パケットがリアルタイムで一覧表示されます
 - 中央ウインドウ: 上部で選択したパケットの詳細情報が表示されます
 - 下部ウインドウ: 上部で選択したパケットの生データが16進数で表示されます
 
 
ディスプレイフィルタ
-  IP アドレスによるフィルタリング
【例】
ip.addr == 133.5.18.167
 -  送信元 IP アドレスによるフィルタリング
【例】
ip.src == 133.5.18.167
 -  宛先 IP アドレスによるフィルタリング
【例】
ip.dst == 133.5.18.167
 -  TCP/UDP ポート番号によるフィルタリング
【例】
tcp.port == 22 && ip.addr == 133.5.18.167
 -  送信元ポート番号によるフィルタリング
【例】
tcp.srcport == 22 && ip.addr == 133.5.18.167
 -  宛先 IP アドレスによるフィルタリング
【例】
ip.dst == 133.5.18.167
 
Wireshark の統計機能
-  フローグラフ分析
対象パケットを選択後,「Statistics」→「Flow Graph」で表示します
 -  トラフィック概要(総パケット数,キャプチャ時間等)
「Statistics」→「概要」から確認できます
 -  プロトコル階層分析
「Statistics」→「Protocol Hierarchy」で表示します
 -  パケットサイズ分析
「Statistics」→「Packet Length」で確認できます
 -  トラフィック I/O グラフ
「Statistics」→「IO Graphs」で可視化します
 -  IP アドレス分析
「Statistics」→「IP Addresses」で一覧表示します
 -  宛先 IP アドレス分析
「Statistics」→「IP Destinations」で確認できます
 -  IP プロトコルタイプ分析
「Statistics」→「IP Protocol Type」で表示します