September 2016 release of PcapPlusPlus
Master branch is always kept stable, so the latest code can always be considered as the newest stable version.
This package contains:
- Source code
- Binaries compiled with Ubuntu 14.04 LTS (64bit), 12.04 LTS (64bit+32bit) (without DPDK and PF_RING)
- Binaries compiled with Ubuntu 14.04 LTS (64bit) and DPDK 2.1.0
- Binaries compiled with Ubuntu 14.04 LTS (64bit) and PF_RING 6.4.1
- Binaries compiled with Windows using Mingw32
- Binaries compiled with Mac OSX 10.9 (Mavericks), 10.10 (Yosemite) and 10.11 (El Capitan) using Xcode ranging from 6.1 to 8.0
- Full documentation (both PcapPlusPlus web-site and API doxygen documentation) is available here: https://github.com/seladb/PcapPlusPlus-Doc/releases/tag/v16.09
In order to compile your application with the attached binary packages you need to:
- Update mk/PcapPlusPlus.mk file: follow the README.release file in each package
- Follow "Creating Applications With PcapPlusPlus" section in https://github.com/seladb/PcapPlusPlus
- For DPDK and PF_RING, please also follow: http://seladb.github.io/PcapPlusPlus-Doc/dpdk-pf_ring.html
Release notes (changes from v16.02):
- New protocols:
- SSL/TLS (parsing only)
- SLL (Linux cooked capture)
- New utilities:
- PcapSplitter - splits a pcap file into smaller ones by various criteria
- PcapSearch - search inside pcap files and match packets by user-defined pattern
- PcapPrinter - outputs packets from a pcap file as a readable string
- SSL Analyzer - analyzes SSL/TLS traffic and presents detailed information about it
- PcapPlusPlus performance benchmark application
- Added namespace to avoid pollution of the global namespace
- Added capability to open pcap files in append mode
- Fixed compilation issues with DPDK on Ubuntu 14.04 and gcc 4.8.x
- Faster compilation process
- Added command-line switches to configure-linux.sh and configure-windows.bat
- Added continuous integration for all platforms (Win32, Linux and Mac OS X)
- IPv4 fragmentation detection and parsing
- New and improved TCP/UDP flow key generation methods
- VlanLayer - added CFI and priority getters + setters
- Refactor TCP options
- Many bugfixes