【发布时间】:2011-09-17 08:22:27
【问题描述】:
我有两个 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 无法识别第二个过去的文件,并将cap1_wlan0.pcap 的数据包或cap1_stego0.pcap 的数据包分别显示为raw packet data。还使用“tcpslice”删除cap1_wlan0.pcap 的以太网层(让两个文件都带有rawip 封装)向我显示无法识别的数据包数据。
我该怎么办?有没有办法将 pcap 与不同的封装合并或转换 eth->rawip 或 rawip->eth?谢谢。
【问题讨论】:
标签: merge capture wireshark pcap tcpdump