【发布时间】:2013-02-19 18:00:48
【问题描述】:
我有一个使用mergecap 在 Mac 上创建的 PCAP 文件,可以在使用 Apple 的 libpcap 的 Mac 上解析,但无法在 Linux 系统上解析。组合文件有一个额外的 16 字节标头,在 pcap 文件中常见的 4d 3c 2b 1a 介绍之前包含 0a 0d 0d 0a 78 00 00 00。这是一个十六进制转储:
0000000: 0a0d 0d0a 7800 0000 4d3c 2b1a 0100 0000 ....x...M<+.....
0000010: ffff ffff ffff ffff 0100 4700 4669 6c65 ..........G.File
0000020: 2063 7265 6174 6564 2062 7920 6d65 7267 created by merg
0000030: 696e 673a 200a 4669 6c65 313a 2037 2e70 ing: .File1: 7.p
0000040: 6361 7020 0a46 696c 6532 3a20 362e 7063 cap .File2: 6.pc
0000050: 6170 200a 4669 6c65 333a 2034 2e70 6361 ap .File3: 4.pca
0000060: 7020 0a00 0400 0800 6d65 7267 6563 6170 p ......mergecap
有人知道这是什么吗?或者我如何在带有 libpcap 的 Linux 系统上阅读它?
【问题讨论】:
标签: cross-platform pcap pcap-ng