PcapPlusPlus v17.11 Release Notes

Release Date: 2017-11-05 // over 6 years ago
  • 🚀 November 2017 release of PcapPlusPlus (v17.11)

    ✅ 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) and 10.12 (Sierra) using Xcode ranging from 6.4 to 9
    • 🏁 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://github.com/seladb/PcapPlusPlus-Doc/releases/tag/v17.11

    🚀 Release notes (changes from v17.02)

    • ➕ Added TCP reassembly module
    • Set Unilicense as PcapPlusPlus license
    • ➕ Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version)
    • ➕ Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html
    • ➕ Added installation target ('make install') on Linux and MacOS
    • 🆕 New protocols:
      • SIP
      • SDP
      • IPv4 options
      • Raw IP link layer type
      • VXLAN
    • 🆕 New and updated utilities:
      • New TCP reassembly utility
      • PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !)
      • PcapSplitter now supports splitting pcap files with link type other than Ethernet
      • Added version information for all utilities
    • 📜 Choose whether to parse a packet fully or up to a certain layer
    • ➕ Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel !
    • ⬆️ pthreads on MinGW are now linked statically (upgraded pthreads to 2.10)
    • ➕ Added PcapPlusPlus version and Git info API
    • Clean-ups:
      • Removed unnecessary files and reduced repo size
      • Removed compilation warnings
      • Cleaner makefiles and makefile output
      • Moved debug-new to 3rd-party
    • 🛠 Many bugfixes