c# - 加载 pcap 文件

标签 c# tcp pcap sharppcap

我正在尝试使用 SharpPcap 用 c# 编写一个 tcp 重建程序。到目前为止,我的工作做得很好,重建工作进展顺利。我唯一的问题是,为了自己重建大的 Pcap 文件,我需要将它们按部分/ block 加载到内存中,因为 Sharppcap 只让我加载整个文件(我认为)。有什么建议么?

谢谢

最佳答案

pcap文件格式非常简单,请参见这里:http://wiki.wireshark.org/FileFormatReference/libpcap

为什么不自己加载文件,可能一次加载一个数据包,然后您就可以随心所欲地执行您想要的操作,而不是让库决定您的内存使用模式?

关于c# - 加载 pcap 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234678/

相关文章:

tcp - Kryonet 服务器发送原始字节数组

tcp - 如何用tshark提取所有的http请求tcp序列号?

python - 在python中使用dpkt时出错

c# - 静态对象的扩展方法

c# - .NET:在其静态方法中确定 “this” 类的类型

c# - "Could not find type"在 Windows 窗体设计器中加载窗体时出错

c# - -event- 只能出现在 += 或 -= 的左侧

tcp - ACK是否意味着TCP中的接收方应用程序已读取所有数据?

spring-boot - 带有 Java DSL 的 Spring Integration 服务器

pcap - 使用 pcap_loop 时丢包