- 締切済み
tcpdumpで保存したlibcap形式のログについて
tcpdumpで保存したlibcap形式のログについて libcap形式のログからTCPの同一セッション中のパケット列を取り出したいと思っています。いちいちwireshakrkなどのパケットキャプチャで取り出すのには膨大な時間がかかり、現実的ではありません。 どなたかよい方法をご存じではありませんか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jyufi_february
- ベストアンサー率84% (42/50)
回答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