2012-03-28 22 views
1

Javaコードを使用してwiresharkファイル(元のpcapファイルのコピー)から特定のパケット(私の新しいpcapファイルの一部ではない)を削除します。certanパケットが削除された新しいwiresharkファイルの作成

特定のパケットを削除して新しいpcapファイルを作成することはできますか?

+0

プログラムで行う必要がありますか? [netdude](http://stackoverflow.com/a/9932181/1170277)のようなツールは、このタスクを非常に簡単にします。 – mavam

答えて

1

PcapはWireshark特有のフォーマットではないため、Wiresharkはパケットキャプチャを実行してpcap形式で保存するだけでなく、pcapファイルを表示して処理することができるため、おそらく削除できます質問のWiresharkの部分とちょうどjavaを使用してpcapファイルを操作する方法を尋ねる。これは、Javaを使用してWiresharkを使用して結果のパケットキャプチャを作成する方法を試すよりもはるかに簡単です。

Javaでpcapファイルを操作するという点では、pcap形式やpcapライブラリ用のラッパーを公開しているサードパーティのライブラリが数多くあります。ほとんどの場合、キャプチャをフィルタリングする方法がいくつかありますデータを保存し、ファイルに保存します。

一般的なラッパーhttp://netresearch.ics.uci.edu/kfujii/Jpcap/doc/の簡単な代替品であるhttp://code.google.com/p/sjpcap/をチェックしてください。両方ともpcapファイルを処理/フィルタ処理/操作できます。後者は、あなたがやっていることに対して、より複雑で潜在的に過度のものです。

関連する問題