PcapPlusPlus

PcapPlusPlus

PcapPlusPlus

软件

5

软件描述

PcapPlusPlus 是一个跨平台的 C++ 库,用于捕获、解析和构造网络数据包。它旨在高效、强大且易于使用。

官方网站

访问软件的官方网站了解更多信息

官方认证

pcapplusplus.github.io

安全链接HTTPS

什么是 PcapPlusPlus?

PcapPlusPlus 支持多种网络协议的解码与伪造功能。它还为最流行的包处理引擎(如 libpcap、WinPcap、Npcap(WinPcap 的继任者)、DPDK 和 PF_RING)提供了易于使用的 C++ 封装。

功能概览:

通过易于使用的 C++ 封装,支持主流包捕获引擎(如 libpcap、WinPcap、Npcap、Intel DPDK、ntop 的 PF_RING 及原始套接字)进行包捕获。 支持包解析与构造,涵盖协议和分层的详细分析、多种网络协议的包生成与编辑。 支持以 PCAP 和 PCAPNG 格式读写文件中的包。 通过高效且易用的 C++ 封装,实现 DPDK 和 PF_RING 的线速包处理。 包重组——独特的 TCP 重组实现,支持 TCP 重传、乱序 TCP 包、缺失 TCP 数据,以及 IP 分片与重组,用于创建和重组 IPv4 和 IPv6 分片。 包过滤——使 libpcap 的 BPF 过滤器更加用户友好。 TLS 指纹识别——JA3 和 JA3S TLS 指纹识别的 C++ 实现。 多平台支持——PcapPlusPlus 在 Linux、MacOS、Windows、Android 和 FreeBSD 上均完全支持。 PcapPlusPlus 采用 Unlicense 许可证发布。

主要功能

🔄 替代方案

4 个选择
WinDivert

WinDivert

软件

WinDivert 允许用户模式应用程序捕获、修改或丢弃发送到/来自 Windows 网络栈的网络数据包。

免费 • 开源
查看详情

WinPcap 是首个成功将 libpcap(最初为类 Unix 操作系统开发)移植到 Windows 的版本。

免费 • 开源
查看详情
Npcap

Npcap

软件

Npcap 是由 Nmap 项目开发的 Windows 平台数据包捕获(及发送)库。它通过自定义的 Windows 内核驱动程序,结合我们为 Windows 构建的优秀 libpcap 库,实现了开放的 Pcap API。

免费 • 开源
查看详情
💻

Win10Pcap

软件

Win10Pcap 是由日本筑波大学计算机科学专业博士生野代悠介个人开发的项目。Win10Pcap 的许多部分源自 WinPcap。

免费 • 开源
查看详情
评分5 / 5.0

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。