Wiresharkで見ているパケットをテキストでみたい
pcapファイルをGUIで見れますが、これをCUIでさばきたいケース。
ファイル→エキスパートパケット解析→プレインテキストとして... とするとテキストファイルで保管できます。
これを見ると以下のようにテキスト化されています。
$ head test.txt No. Time Source Destination Protocol Length Info 1 0.000000 xx xx TLSv1.2 516 Application Data Frame 1: 516 bytes on wire (4128 bits), 516 bytes captured (4128 bits) Ethernet II, Src: xx... Transmission Control Protocol, Src Port: xx... Transport Layer Security No. Time Source Destination Protocol Length Info
この空白をとりあえずcsvにするためにワンライナーで変換しますが
sed -e 's/ */ /g' | sed -e 's/ /,/g'
パケットが一行になっていないのでそこは要検討。ただ、気になるメッセージだけをgrepで絞ると結構使えます。