PcapPlusPlus v17.11 Release Notes

Release Date: 2017-11-05 // over 3 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