2 つの pcap ファイルがあります
$ capinfos cap1_stego0.pcap
File name: cap1_stego0.pcap
File type: Wireshark/tcpdump/... - libpcap
File encapsulation: Raw IP
Number of packets: 713
と
$ capinfos cap1_wlan0.pcap
File name: cap1_wlan0.pcap
File type: Wireshark/tcpdump/... - libpcap
File encapsulation: Ethernet
それらをマージしたいのですが、カプセル化が異なります。私が使用する場合
mergecap -v -w asd.pcap cap1_stego0.pcap cap1_wlan0.pcap -T rawip
また
mergecap -v -w asd.pcap cap1_wlan0.pcap cap1_stego0.pcap -T rawip
Wireshark は 2 つ前のファイルを認識せず、それぞれcap1_wlan0.pcap
のパケットまたはのパケットを表示cap1_stego0.pcap
しraw packet data
ます。また、「tcpslice」を使用してイーサネット層を削除するとcap1_wlan0.pcap
(カプセル化された両方のファイルを持つためrawip
)、認識されていないパケット データが表示されます。
どのようにできるのか?pcap を異なるカプセル化とマージする方法、または eth->rawip または rawip->eth に変換する方法はありますか? ありがとうございました。