• 締切済み

tcpdumpで保存したlibcap形式のログについて

tcpdumpで保存したlibcap形式のログについて libcap形式のログからTCPの同一セッション中のパケット列を取り出したいと思っています。いちいちwireshakrkなどのパケットキャプチャで取り出すのには膨大な時間がかかり、現実的ではありません。 どなたかよい方法をご存じではありませんか?

みんなの回答

回答No.1

「同一セッション」というのが、tcpdump の条件式で指定できるレベルのもの(たとえば、IPアドレスやTCPポート番号) であれば、tcpdump で抽出できます。 たとえば、source.pcap から、IPアドレス192.168.0.1が送受信するTCPパケットだけを取り出して one_session.pcap に出力するには、次のようにします。WiresharkのGUIでやるよりは速いでしょう。  tcpdump -r source.pcap -w one_session.pcap tcp and host 192.168.0.1

参考URL:
http://www.linux.or.jp/JM/html/tcpdump/man1/tcpdump.1.html

関連するQ&A