2

SharpPcap を使用して、c# で tcp 再構築プログラムを作成しようとしています。これまでのところ、私はかなり良い仕事をしており、再構築はうまくいっています。私の唯一の問題は、大きな Pcap ファイルを自分で再構築するには、sharppcap ではファイル全体しかロードできないため、それらをパーツ/チャンクごとにメモリにロードする必要があることです (と思います)。助言がありますか?

ありがとう

4

2 に答える 2

2

pcap ファイル形式は非常に単純です。こちらを参照してください: http://wiki.wireshark.org/FileFormatReference/libpcap

一度に 1 パケットずつ、自分でファイルをロードしてみませんか?ライブラリにメモリ使用パターンを指示させるのではなく、必要に応じて好きなことを実行できますか?

于 2012-06-28T06:31:13.620 に答える
0

SharpPcapには と の両方がそのメソッドを継承するメソッドPcapDeviceがあることを考えると、ファイル全体をロードする必要があるものは何も表示されません。ファイル全体を読み取る必要があるかもしれませんが、不要なパケットを無視することができます。したくない。GetNextPacketLibPcapLiveDeviceCaptureFileReaderDevice

于 2012-10-26T06:58:47.023 に答える