

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?
What 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.



