■ Wireshark
ワイヤシャーク * PCやネットワーク機器等に流れるパケットをキャプチャする * tcpdump で取得したログを表示してくれる
■ ダウンロード
http://sourceforge.jp/projects/wireshark/
■ フィルタ機能
http://www.infraexpert.com/info/wireshark5.html
より [1] キャプチャフィルタ => パケットキャプチャを行う「 前 」に設定するフィルタ [2] ディスプレイフィルタ => パケットキャプチャを行う「 後 」に設定するフィルタ ※文法が違うのに注意
キャプチャフィルタ
(1) [Capture]-[Capture Filters...]を選択 (2) 「Filter string」にフィルタ設定
ディスプレイフィルタ
(1) 「Filter:」にフィルタ設定
フィルタ例
http://www.geocities.jp/everyday_hobby_page/network/wireshark.html
http://nomusicnolife.hatenablog.com/entry/2013/12/22/051238
【IP】
* 送信元IP指定:「ip.src==【IP】」 * 送信先IP指定:「ip.dst==【IP】」 * 送信元or先IP指定:「ip.addr==【IP】」
【SYN/FIN/RST】
* TCPのSYNパケット:「tcp.flags.syn==1」 * TCPのFINパケット:「tcp.flags.fin==1」 * TCPのRSTパケット:「tcp.flags.reset==1」
【その他】
* プロトコル:「snmp」etc(※小文字であること)
フィルタの仕方
複数指定したい場合
* 「and」「or」で指定(※小文字であること)
右クリックで簡単フィルタ
http://homepage2.nifty.com/protocol/wireshark/
* フィルタリングしたい項目を右クリックし、[Apply as Filter]-[Selected]を選択
フィルタその他
フィルタの保存
* [Analize]-[Display Fileter]を選択
■ ログ保存
(1) [File]-[Save As...]を選択 (2) フィルタ条件で保存する場合、「Displayed」を選択し、保存
■ その他・便利機能
* 以下のサイトをさらっとみておくといいかも
https://qiita.com/toshihirock/items/bffc0b104aaed285f3a3
https://knowledge.sakura.ad.jp/6286/
フローグラフ : パケットの流れを可視化
* [統計]-[フローグラフ]をすると、パケットの流れを可視化してくれる * 無茶苦茶重い
http://rpapaweb.com/160619-wireshark-flowgrafh/
特定の通信内容をまとめて確認
* HTTPのパケットを選択した状態で、右クリックし、「追跡」を選択すると、 そのパケットに関連する一連の通信内容をひとまとめに確認可能
参考文献
http://homepage2.nifty.com/protocol/wireshark/
http://www.simeji.com/wiki/index.php?Wireshark
http://www.atmarkit.co.jp/fwin2k/win2ktips/1045wshark/wshark.html
http://magic3.net/item_1965.html
関連記事
tcpdumpコマンド 〜 パケットキャプチャ 〜
https://dk521123.hatenablog.com/entry/2017/07/03/233336
conntrackコマンド
https://dk521123.hatenablog.com/entry/2017/07/03/233336