我想通過使用SharpPcap在c#中編寫一個tcp重建程序。到目前爲止,我做得非常好,重建工作正常。我唯一的問題是,爲了自己重建大的Pcap文件,我需要將它們按部分/塊加載到內存中,因爲sharppcap只允許我加載整個文件(我認爲)。有什麼建議麼?加載pcap文件
感謝
我想通過使用SharpPcap在c#中編寫一個tcp重建程序。到目前爲止,我做得非常好,重建工作正常。我唯一的問題是,爲了自己重建大的Pcap文件,我需要將它們按部分/塊加載到內存中,因爲sharppcap只允許我加載整個文件(我認爲)。有什麼建議麼?加載pcap文件
感謝
的PCAP文件格式非常簡單,在這裏看到:http://wiki.wireshark.org/FileFormatReference/libpcap
爲什麼不加載在同一時間的自己的文件,可能是一個包,那麼你可以做你想做的,你去而不是讓圖書館指定你的內存使用模式?
鑑於SharpPcap PcapDevice
■找一個GetNextPacket
方法,從中既LibPcapLiveDevice
和CaptureFileReaderDevice
繼承這個方法,我沒有看到任何可能需要您加載整個文件 - 你可能要閱讀整個文件,但你可以忽略你不想要的數據包。