This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

Disclaimer:
This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.

Summary

DS-1314
PcapPlusPlus
External Tool
External Data Source
GitHub
Unknown
Unknown
56 (lowest rank is 56)

Category & Restrictions

Other
network data
Unrestricted
true

Description


PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It provides C++ wrappers for packet processing engines such as libpcap, WinPcap, DPDK and PF_RING.

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

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

PcapPlusPlus consists of 3 libraries:
Packet++
- a library for parsing, creating and editing network packets
Pcap++
- a library for intercepting and sending packets, providing network and NIC info, stats, etc. It is actually a C++ wrapper for packet capturing engines such as libpcap, WinPcap, DPDK and PF_RING
Common++
- a library with some common code utilities used by both Packet++ and Pcap++

Additional Details

74.7MB
false
Unknown
pcapplusplus, 1314, corporation, inferlink corporation, inferlink, source, external, external data source, packet, packets, network, library, libpcap, engines, dpdk, winpcap, parsing, wrappers, processing, pf, ring, capturing, crafting, multiplatform, tcp, common, reassembly, pcap, creating, sending, info, enables, protocols, capabilities, defragmentation, implementation, libraries, popular, nic, editing, fragments, reassemble, forging, consists, missing, includes, unique, providing, create, code, intercepting, fragmentation, decoding, wrapper, easy, other, ipv4, stats, variety, ipv6, utilities, retransmission