yuu_nkjm blog
2008-08-19(Tue) [長年日記]
[Linux][Network][Troubleshooting] TCP/UDPパケットをtshark(Wireshark)でキャプチャ
Bind9のロギング機能では,Severityをどう調整しても,「"iken.ac.jp"という問い合わせに対して"*.*.*."と答えました」という様な項目が吐けない.
仕方ないので,パケットキャプチャでもやってみっかってことで,tcpdumpを使ってみた.ざっと見た感じ,パケットのヘッダは見られるけど中身が見られない様だったので,パス.つづいて,Etherrealの後継であるwireshark(テキスト版だとtshark)を使ってみる事にした.
tcpdumpで特定のポートへのパケットを監視する - yuu_nkjm blog(2012-12-04)も使えそう.
まずはインストール.Fedora 7(?)のyumにwiresharkがあったので,
yum install wireshark
として終了.
つづいて,キャプチャ.
tshark port 53 and not host 192.168.0.1 -q -b filesize:500 -w dns.log
上記コマンドは,監視するのはポートが53番で送信元ホストが192.168.0.1以外.quietにしておく.filesizeが500KBごとにローテートしながら,dns.logと連番と日付からなるファイルに書き込む.ということ.
んで,キャプチャしたログを見る.
tshark -t ad -r dns.log
上記コマンドは,パケットのタイムスタンプを日時で表示.dns.logを読み込む.と言うこと.
1 2008-08-19 14:31:24.89 *.*.*.* -> *.*.*.* DNS Standard query A hoge.com 2 2008-08-19 14:31:24.89 *.*.*.* -> *.*.*.* DNS Standard query response A "*.*.*.1"
もうちょっと詳細まで見たい場合には,xオプションを使用する.
tshark -x -r dns.log
ちょっと詰まったのは,書き込み時に"-t ad"を使おうとしたこと.パケットは生パケットのまま保存されて,出力する時に-tで指定したフォーマットを適用するイメージなわけね.
wiresharkのマニュアルはこちら.
- https://www.google.co.jp/ ×238
- https://www.google.co.jp/ ×8
- https://www.google.com/ ×6
- http://delicious.com/otsune ×2
- https://www.google.com/search ×2
- https://www.google.com/reader/view/ ×2
- http://www.youtube.com/watch?v=PDW5iAcKdYI ×1
- http://search.fenrir-inc.com/?q=tshark 書き込み&hl=ja&... ×1
- http://search.fenrir-inc.com/?q=UDPパケット 解析&hl=ja&s... ×1
- http://search.fenrir-inc.com/?q=wireshark query fi... ×1
- http://search.fenrir-inc.com/?q=RHEL tshark&hl=ja&... ×1
- https://www.google.co.jp/reader/view/?hl=ja&tab=wy ×1
- http://search.yahoo.co.jp/ ×1
- http://search.fenrir-inc.com/?q=UDP キャプチャ&hl=ja&sa... ×1
- http://search.fenrir-inc.com/?hl=ja&channel=donut_... ×1
- http://search.fenrir-inc.com/?q=udp パケットキャプチャ&hl=j... ×1
- https://www.google.com.sg/ ×1
- http://search.fenrir-inc.com/?hl=ja&channel=sleipn... ×1
- https://www.google.com/reader/view/?tab=my ×1
- tshark ログ 日付入り ×27 / wireshark マニュアル ×20 / tshark マニュアル ×9 / tshark port ×8 / wireshark ログ ローテート ×7 / udp キャプチャ ×6 / wireshark fedora ×5 / tshark オプション ×5 / wireshark 日本語 マニュアル ×5 / tshark "-x" ×4 / Wireshark マニュアル ×4 / Wireshark マニュアル ×4 / fedora wireshark ×4 / wireshark テキスト 保存 ×4 / パケットキャプチャー EtherReal ×3 / パケットキャプチャ UDP ×3 / wireshark linux yum ×3 / wireshark ×3 / wireshark タイムスタンプ ×3 / TCP パケットキャプチャ ×3 / ワイヤーシャーク マニュアル ×3 / wireshark テキスト ×3 / tshark Port ×3 / wireshark ログフォーマット ×2 / tshark dns ×2 / syslog パケット 日時 キャプチャ ×2 / WireShark マニュアル ×2 / tcp window update wireshark ×2 / UDP ワイヤーシャーク ×2 / wireshark tshark ×2 / wireshark udp linux ×2 / yum インストール wireshark ×2 / standard query wireshark ×2 / Wireshark ローテート ×2 / tSHARK テキスト版 ×2 / wireshark ファイル ローテート ×2 / tshark udp キャプチャ ×2 / fedora wireshark HTTP レスポンス 表示 ×2 / TCP パケット ×2 / UDP パケットモニタ ×2 / fedora wireshark コマンド ×2 / tcp タイムスタンプ wireshark ×2 / tshark コマンドライン ×2 / UDP キャプチャ ×2 / tshark タイムスタンプ ×2 / wire shark イメージとして保存 ×2 / wireshark Standard query response ×2 / WireShark 全パケット ×2 / wireshark イメージ ×2 / wireshark アタック ×2 / ワイヤーシャーク テキスト版 ×2 / wireshark fedora インストール ×2 / tshark ×2 / wireshark テキスト出力 tshark ×2 / tshark 日時 ×2 / dns 53 standard query windows 2008 ×2 / tshark テキスト保存 ×2 / wireshark portコマンド キャプチャー ×2 / tshark インストール fedora ×2 / wireshark 終了 ×2 / ローテート Wireshark ×2 / wirshark マニュアル 日本語 ×2 / wireshark ログ タイムスタンプ ×2 / ワイヤーシャーク 初期設定 ×2 / wireshark UDP キャプチャー ×2 / wireshark standard query ×2 / wireshark ログファイル ローテート ×2 / Fedora Wireshark ×2 / wireshark ログ保存 txt ×2 / T Wire shark ×2 / wireshark ログ 保存 ×2 / wireshark テキスト出力 ×2 / tshark ローテート ×2 / wireshark ログローテート ×2 / linux tshark UDP ×2 / tshark ログ内容 ×2 / wireshark standerd query A android ×2 / tshark オプション X ×1 / tshark DNSのみ ×1 / linux yum wireshark ×1 / Winshark udp パケット キャプチャ ×1 / wireshark Standard query MX ×1 / wireshark ログ 編集 ×1 / linux udp パケットキャプチャ ×1 / Wireshark fedora コマンド ×1 / Wireshark Standard query ANY ×1 / wireshark マニュアル 日本語 ×1 / UDPパケット ×1 / wireshark コマンドライン ローテート ×1 / イーサリアル 拡張子 キャプチャ ×1 / standard query A Wire Shark LLMNR ×1 / ワイヤーシャーク ログ ×1 / wireshark linux 動かない ×1 / tcp パケット 取得 正当性 ×1 / "Standard query response A" Ethereal ×1 / wireshark UDPの監視 ×1 / tshark -f host smb ×1 / Wireshark UDP ×1 / UDP windows 7 ×1 / Skype Logging Packet ×1