
SharpPcap:官方仓库 - 完全托管的跨平台(.NET for Windows, Mac, Linux)数据包捕获库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
SharpPcap是一款完全托管的跨平台(.NET for Windows, Mac, Linux)数据包捕获库,源自Winpcap和Libpcap,支持在多种操作系统上进行网络数据分析。
SharpPcap是一个完全托管的跨平台(Windows、Mac、Linux).NET库,用于捕获来自实时设备和基于文件的数据包。数据包的解析与创建几年前从SharpPcap项目中分离出来,并成为一个独立的项目。有关支持的数据包格式完整列表,请参见Packet.Net页面。
在Linux上,它支持多种功能;而在Windows平台上,则需要使用Npcap(以前称为WinPcap)以及WinDivert等扩展库来增强其性能和灵活性。
SharpPcap还提供了以下通用特性:
- 实时设备的统计信息
- 从实时网络接口卡或离线捕获文件读取数据包的能力
- 支持Berkley数据包过滤器
- 将抓包结果保存到Pcap格式(包括pcap-ng,当使用libpcap >=1.1.0 或 Npcap时)
为了帮助用户更好地理解和应用SharpPcap的功能,项目中提供了一系列示例代码。
此外,该项目还支持多种持续集成系统。这不仅适应了不同CI系统的多样性需求,也为那些希望在内部构建过程中自定义并使用这些CI工具的用户提供了一个参考框架。我们假定所有使用者都遵循该库所规定的许可协议进行操作和开发工作。
SharpPcap可以通过NuGet包管理器安装获取。
全部评论 (0)
还没有任何评论哟~


