Submit Search
Upload
Wireshark だけに頼らない! パケット解析ツールの紹介
•
86 likes
•
51,441 views
morihisa
Follow
第18回「ネットワークパケットを読む会(仮)」勉強会の発表資料です.Wireshark 以外のパケット解析ツールについて紹介しています.
Read less
Read more
Internet
Report
Share
Report
Share
1 of 31
Download now
Download to read offline
Recommended
Network miner 使ってみた
Network miner 使ってみた
彰 村地
パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501
稔 小林
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
目grep入門 +解説
目grep入門 +解説
murachue
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
Recommended
Network miner 使ってみた
Network miner 使ってみた
彰 村地
パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501
稔 小林
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
Twitterのsnowflakeについて
Twitterのsnowflakeについて
moai kids
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
masayoshi takahashi
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
目grep入門 +解説
目grep入門 +解説
murachue
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
例外設計における大罪
例外設計における大罪
Takuto Wada
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
Tier_IV
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
できる!並列・並行プログラミング
できる!並列・並行プログラミング
Preferred Networks
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Nagato Kasaki
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
torisoup
概念モデルって難しいですよね
概念モデルって難しいですよね
Takuya Kawabe
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1
RICOHTHETAPluginDevloperCommunity
実践イカパケット解析
実践イカパケット解析
Yuki Mizuno
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
HttpClient詳解、或いは非同期の落とし穴について
HttpClient詳解、或いは非同期の落とし穴について
Yoshifumi Kawai
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
こわくない Git
こわくない Git
Kota Saito
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
wata2ki
More Related Content
What's hot
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
例外設計における大罪
例外設計における大罪
Takuto Wada
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
Tier_IV
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
Developers Summit
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
Itsuki Kuroda
できる!並列・並行プログラミング
できる!並列・並行プログラミング
Preferred Networks
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Nagato Kasaki
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
Reimi Kuramochi Chiba
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
torisoup
概念モデルって難しいですよね
概念モデルって難しいですよね
Takuya Kawabe
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1
RICOHTHETAPluginDevloperCommunity
実践イカパケット解析
実践イカパケット解析
Yuki Mizuno
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
HttpClient詳解、或いは非同期の落とし穴について
HttpClient詳解、或いは非同期の落とし穴について
Yoshifumi Kawai
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Yusuke Wada
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
こわくない Git
こわくない Git
Kota Saito
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
wata2ki
What's hot
(20)
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
例外設計における大罪
例外設計における大罪
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
【16-E-4】残業ゼロで開発スピードが10倍に!もう元の開発体制には戻れないデンソー流のアジャイル開発
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
できる!並列・並行プログラミング
できる!並列・並行プログラミング
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
エンジニアから飛んでくるマサカリを受け止める心得
エンジニアから飛んでくるマサカリを受け止める心得
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
概念モデルって難しいですよね
概念モデルって難しいですよね
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1
実践イカパケット解析
実践イカパケット解析
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
HttpClient詳解、或いは非同期の落とし穴について
HttpClient詳解、或いは非同期の落とし穴について
僕がつくった 70個のうちの48個のWebサービス達
僕がつくった 70個のうちの48個のWebサービス達
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
こわくない Git
こわくない Git
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
ARM LinuxのMMUはわかりにくい
ARM LinuxのMMUはわかりにくい
Wireshark だけに頼らない! パケット解析ツールの紹介
1.
2014年7月4日ネットワークパケットを読む会(仮)第18回発表資料 Wireshark だけに頼らない! パケット解析ツールの紹介 @k_morihisa
2.
$ whoami • 名前:森久
和昭 • Twitter:@k_morihisa • 情報セキュリティエンジニア・アナリスト • 趣味でハニーポットを観察してます http://www.morihi-soc.net/ ! • 第10回「ネットワークパケットを読む会(仮)」 何が変わった!? Wireshark 1.8 http://www.slideshare.net/morihisa/wireshark-18 2
3.
パケット好きですか?
4.
ご注文は Wireshark ですか? •
デモ 4
5.
Wireshark がやられたようだな... 5
6.
困った(́・ω・`) • Wireshark 自体の脆弱性を突いたパケットを 含むファイルの解析をする場合 ! •
巨大なファイルサイズのパケット解析をする場合 ! • そもそも,GUI 環境でない場合 ! • 楽しくパケット解析したい 6
7.
つまり 誤:ご注文は Wireshark ですか? ! 正:ご注文はパケット解析ツールですか? 7
8.
様々なパケット解析ツール • GUI編 ! • CUI編 ! •
Wireshark ファミリー編 ! • おまけ 8
9.
GUI編 • Network Miner •
Xplico 9
10.
Network Miner • パケットからデータ収集できるツール ! •
公式サイト http://www.netresec.com/?page=NetworkMiner 10
11.
Network Miner 11 pcapを ドラッグ&ドロップ インターフェースを指定して リアルタイムキャプチャ
12.
Network Miner • 抽出したファイルはフォルダに保存される •
NetworkMinerAssembledFilesホスト毎 ! • 有料版もある • pcapng 形式ファイルの解析ができる • CSV/Excel でデータ出力ができる • コマンドライン版が使える 等 12
13.
Xplico • Web インターフェースを持つパケット解析ツール •
複数人でのトラフィックデータの共有に向いている ! • 公式サイト • http://www.xplico.org/ 13
14.
Xplico 14
15.
Xplico • インストールや使い方は wiki
参照 • http://wiki.xplico.org/ ! • デフォルトポート:9876/tcp →FW の ACL 注意 • デフォルトユーザ:admin / xplico →パスワード変更 ! • 最も簡単な使い方 1. ケースを作成 2. セッションを作成 3. pcap アップロード / リアルタイムキャプチャ 15
16.
Xplico • いろいろ解析してくれる • Web •
Email • FTP • DNS 等 ! • 解析には負荷がかかる →巨大なファイルだと時間がかかる 16
17.
СUI編 • tcpdump • tcpflow •
tcpslice 17
18.
tcpdump • パケットキャプチャといえば tcpdump ! •
公式 • http://www.tcpdump.org/ ! ! • 初心者もう使いこなしている人たちばかりだと 思うので,今回は省略 18
19.
tcpflow • 送信元先 IP/port
のセッションごとに分割 ! • GitHub tcpflow • https://github.com/simsong/tcpflow 19
20.
tcpflow • 簡単な使い方 • キャプチャファイルを読み込む $
tcpflow [-c] -r キャプチャファイル フィルタ ! • ライブキャプチャ $ tcpflow [-c] -i インターフェース フィルタ ! • 重要 • -c オプションをつけるとディスプレイ表示のみ • つけないと,セッション内容はファイルに保存 20
21.
tcpflow • -c オプションを忘れるとこうなる 21 \ や べ え /
22.
tcpslice • 時間を指定してパケットを切り出すツール ! • GitHub
tcpslice • https://github.com/the-tcpdump-group/tcpslice 22
23.
tcpslice • 使い方 $ tcpslice
-r パケットファイル →開始時間と終了時間を普通の日時で表示 ! $ tcpslice -t パケットファイル →開始時間と終了時間を ymdhmsu 方式で表示 ! $ tcpslice -d ymdhmsu +秒数 パケットファイル →開始と終了の UNIX 時間が表示 ! $ tcpslice -w 保存ファイル名 開始時間 終了時間 元ファイル →UNIX 時間で指定 23
24.
tcpslice • こんな感じで切り出しができます. 24
25.
Wireshark も使いたい
26.
Program Files を開いてみよう •
たくさん exe がありますね. • 少しだけ紹介します. 26
27.
Wireshark ファミリー編 • capinfos.exe •
キャプチャファイルの情報を表示 • pcap や pcapng 等の確認に役立つ ! • editcap.exe • キャプチャファイルを分割 • パケット数で分割したり,pcap - pcapng 変換 ! • mergecap.exe • キャプチャファイルを統合 27
28.
キャプチャプログラム使いどころ • wireshark.exe • GUI
でパケットキャプチャと解析ができる ! • tshark.exe • CUI でパケットキャプチャと解析ができる ! • dumpcap.exe • CUI でパケットキャプチャできる.早い 28
29.
おまけ • VirusTotal • https://www.virustotal.com/ja/ •
ファイルをアップロードすると,マルウェア対策 ソフトでの検出状況を確認可能 ! • キャプチャファイルも解析してくれる • Snort や Suricata といった IDS の検知状況が 確認できる 29
30.
参考 • ネットワークトラブルシューティングツール(書籍) • http://www.oreilly.co.jp/books/4873110807/ ! •
SecTools • http://sectools.org/ ! • Probably the Best Free Security List in the World • http://www.techsupportalert.com/content/ probably-best-free-security-list-world.htm 30
31.
ありがとうございました
Download now