Getting Started

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.

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.

Latest Release: v20.08


Quick Start

This guide will help you install and build your first PcapPlusPlus application. You can find more information in the Tutorials and in the installation guide.

Please choose your platform:

drawing Windows - MinGW

drawing Windows - Visual Studio

drawing Linux

drawing MacOS

drawing FreeBSD