2016-04-13 56 views
1

私はマージしようとしているキャプチャファイルをいくつも持っています。マージファイルは、Linuxサーバ(UbuntuとCentosの両方)、Macbook Pro、Windowsマシンからのものです。彼らはすべて、Macダンプを除いてうまくいく。tcpdumpからpcapダンプファイルをマージするエラー

しかし、私はマックからファイルをマージしようとすると、私はこのエラーを取得する:

"mergecap: Record 222 of "scenario_4_mbp.pcap" has an interface ID which does not match any IDB in its file."

私は特定のパケットを見て、それがDropboxのLAN同期検出プロトコルです。私の目的のために私はそれについて気にしないし、私はすぐにそれをフィルタリングしたいと思いますが、私はフィルタを正しいものにすることができません。

私はフィルタリングしてみました:

ip.proto != db-lsp-disc 
ip.proto not db-lsp-disc 

が、私はエラーを取得し、何を濾過されません。

ファイルを保存するにはどのように表示フィルタを適用できると仮定しますか?そして最終的に、これは私のマージ問題を解決するでしょうか?

+0

これらのpcapファイルまたはpcapngファイルはありますか? 1) "scenario_4_mbp.pcap"は実際にpcapngファイルであるか、または2)mergecapが問題を間違って報告しているかのどちらかです(つまり、PcapファイルにはインターフェイスIDまたはI(nterface)D(エスケープ)B 。 Wiresharkで「scenario_4_mbp.pcap」を読もうとするとどうなりますか? –

+0

Wiresharkでファイルを読み込んで開くことはできますが、シナリオの他のファイルとマージすることはできません。すべてのファイルは、同じ設定のtcpdumpを使用してキャプチャされました。違いは、このファイルがMacでキャプチャされ、他のすべてがLinuxサーバー(CentOS 6.5)から取得されていることだけです。 – Gary

答えて

0

I can read and open the file just fine with Wireshark, but I cannot merge it with the other files from the scenario.

これはおそらく、mergecapのバグです。 the Wireshark Bugzillaにバグを報告し、可能であれば、バグを示すバグキャプチャファイルに添付してください。

0

私は同じ問題を抱えています。私の場合、問題のファイルはMacOSマシンでもtcpdumpで作成されています。

Wiresharkで問題のないファイルを開いて問題を解決した後、新しい.pcapngファイルに「名前を付けて保存」を実行してからもう一度mergecapを実行すると問題を解決できました。新しく作成されたコピー。

通常の.pcapファイルとして保存するようにも見えましたが、ファイル(インターフェイス名など)にコメントがあり、通常の.pcapが削除されています。

関連する問題