PcapPlusPlus v18.08 Release Notes

Release Date: 2018-08-07 // over 2 years ago
  • ๐Ÿš€ August 2018 release of PcapPlusPlus (v18.08)

    โœ… Master branch is always kept stable, so the latest code can always be considered as the newest stable version.

    ๐Ÿ“ฆ This package contains:

    • Binaries compiled with Ubuntu 16.04 LTS and Ubuntu14.04 LTS
    • Binaries compiled with CentOS 7
    • Binaries compiled with Fedora 26
    • ๐ŸŽ Binaries compiled with MacOS 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra) and 10.13 (High Sierra) using Xcode ranging from 6.4 to 9.4
    • ๐Ÿ Binaries compiled with Windows using MinGW32 5.3.0 (32bit) and MinGW-w64 6.3.0 (32bit)
    • ๐Ÿš€ Binaries compiled with Windows using Microsoft Visual Studio 2015 (32bit and 64bit, Debug and Release configurations)
    • Source code
    • ๐Ÿง Source code + Linux installation scripts for DPDK, PF_RING and vanilla
    • ๐Ÿ“š Full documentation (both PcapPlusPlus web-site and API doxygen documentation) is available here: https://pcapplusplus.github.io/v1808/

    ๐Ÿš€ Release notes (changes from v17.11):

    • Massive DPDK enhancements:
      • Major performance improvements
      • Fixed some mbuf leakages
      • DPDK 17.11 and 18.02 support (thanks @luigino !)
      • Re-designed some of DpdkDevice APIs to make them cleaner, faster and easier to use
      • Expose DPDK-specific stats
      • RSS (Receive Side Scaling) support
      • DPDK TX buffers support
      • Enable DPDK master core configuration
    • โž• Added IP reassembly module (a.k.a IP de-fragmenetation). Supports both IPv4 and IPv6
    • โž• Added IPv6 support for TCP reassembly
    • ๐ŸŽ Install to custom directory on Linux and MacOS
    • ๐ŸŽ Performance improvement in packet parsing
    • ๐Ÿ›  Fixed compatibility issues with C++17 (thanks @echo-Mike !)
    • Read multiple packets from pcap/pcapng files
    • ๐Ÿ‘ท Build system improvements (thanks @echo-Mike !)
    • ๐Ÿ†• New protocols:
      • Packet trailer (a.k.a footer or padding)
      • IPv6 extensions
    • ๐Ÿ†• New and updated utilities:
      • New IPFragUtil for splitting packets into IP fragments
      • New IPDefragUtil for reassembling IP fragments into packets
      • PcapSplitter now supports round-robin splitting
    • ๐Ÿ›  Many bugfixes