

PcapPlusPlus
3 likes
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use.
Cost / License
- Free
- Open Source (Unlicense)
Platforms
- Windows
- Mac
- Linux
- Android
Features
- C++
- Multiplatform
Tags
- winpcap
- pcap
- packet-crafting
- libpcap
- windows
- packet-processing
- pf-ring
- network-forensics
- tcp-reassembly
- dpdk
- Networking
- Linux
- pcap-files
- packet-parsing
- pcapplusplus
PcapPlusPlus News & Activities
Highlights All activities
Recent activities
No activities found.
PcapPlusPlus information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is PcapPlusPlus?
PcapPlusPlus enables decoding and forging capabilities for a large variety of network protocols. It also provides easy to use C++ wrappers for the most popular packet processing engines such as libpcap, WinPcap, Npcap (WinPcap's successor), DPDK and PF_RING.
Feature Overview:
- Packet capture through an easy to use C++ wrapper for popular packet capture engines such as libpcap, WinPcap, Npcap, Intel DPDK, ntop’s PF_RING and raw sockets.
- Packet parsing and crafting including detailed analysis of protocols and layers, packet generation and packet edit for a large variety of network protocols.
- Read and write packets from/to files in both PCAP and PCAPNG formats.
- Packet processing in line rate through an efficient and easy to use C++ wrapper for DPDK and PF_RING.
- Packet reassembly - unique implementation of TCP Reassembly which includes TCP retransmission, out-of-order TCP packets and missing TCP data, and IP Fragmentation and Defragmentation to create and reassemble IPv4 and IPv6 fragments.
- Packet filtering that makes libpcap's BPF filters a lot more user-friendly.
- TLS Fingerprinting - a C++ implementation of JA3 and JA3S TLS fingerprinting.
- Multiplatform support - PcapPlusPlus is fully supported on Linux, MacOS, Windows, Android and FreeBSD.
- PcapPlusPlus is released under the Unlicense license.



