多機能さにいつも驚かされるネットワーク・プロトコル・アナライザの Wireshark ですが今回また便利機能を見つけたのでエントリ書いておきます。 キャプチャしたパケットを見ているとき「このEthernetフレームをそのままプログラムで再現したいなぁ」と思ったことはありませんか? たとえば、なんらかのテストのためにキャプチャしたパケットと同じ内容を RAW Socket 使ってネットワークに再送するとか。 そんなとき、Wireshark の Export 機能を使うと簡単に該当パケットのバイト列を C言語の配列のとして出力してくれるので簡単にプログラムからパケットデータを利用することができます。 使い方はとっても簡単。 バイト配列として抜き出したいパケットを選択する File -> Export から「C Arrays(Packet bytes) file ...」を選ぶ 「Selecte