Overview
Request 894291 accepted
- Update to version 21.05
* TLS fingerprinting based on JA3
+ Extract TLS fingerprints from TLS ClientHello and
ServerHello packets
+ TLS fingerprinting example app
* TLS 1.3 support
* A brand new DPDK setup script written in Python that makes
it easier to setup DPDK
* Significant size reduction of PcapPlusPlus compiled libraries
* Calculate a packet's network data size before sending a
packet and make sure it doesn't exceed the MTU
* UDP multicast support
+ Add isMulticast() property to IPAddress, IPv4Address,
IPv6Address
+ PcapSplitter: take into consideration multicast packets
when splitting by client/server IP/port
* New protocol support:
+ SSH (parsing only)
+ IP Sec (AH + ESP, parsing only)
* Existing protocol enhancement:
+ DNS over TCP
+ Parse 2 new TLS extensions: Supported Groups and EC Point
Format
+ Added a new IPLayer interface to abstract IPv4Layer and
IPv6Layer
+ Added convenient methods to fetch source and dest ports in
TCP and UDP layers
+ GRE layer - add Transparent Ethernet Bridging support
* Major header files cleanup: remove platform-specific
includes, remove pcap.h from PcapPlusPlus includes, remove
redundant header files, replace c-str arguments with C++
std::string
* New API method to search PcapLiveDevice by IP address or name
* Parse packets with link type of LINKTYPE_IPV4 and
LINKTYPE_IPV6
* TCP reassembly
+ Add configurable out-of-order packets per flow limit
+ Expose missing bytes size on data loss
* hash5Tuple improvements
* Fix Makefile dependencies - detect when header files are
changed
* Recognize *.zstd file extension in
IFileReaderDevice::getReader()
* Moved a large portion of PcapPlusPlus CI to GitHub Actions
* Tons of bug fixes
- Refresh pcap++-paths.patch
Request History
alois created request
- Update to version 21.05
* TLS fingerprinting based on JA3
+ Extract TLS fingerprints from TLS ClientHello and
ServerHello packets
+ TLS fingerprinting example app
* TLS 1.3 support
* A brand new DPDK setup script written in Python that makes
it easier to setup DPDK
* Significant size reduction of PcapPlusPlus compiled libraries
* Calculate a packet's network data size before sending a
packet and make sure it doesn't exceed the MTU
* UDP multicast support
+ Add isMulticast() property to IPAddress, IPv4Address,
IPv6Address
+ PcapSplitter: take into consideration multicast packets
when splitting by client/server IP/port
* New protocol support:
+ SSH (parsing only)
+ IP Sec (AH + ESP, parsing only)
* Existing protocol enhancement:
+ DNS over TCP
+ Parse 2 new TLS extensions: Supported Groups and EC Point
Format
+ Added a new IPLayer interface to abstract IPv4Layer and
IPv6Layer
+ Added convenient methods to fetch source and dest ports in
TCP and UDP layers
+ GRE layer - add Transparent Ethernet Bridging support
* Major header files cleanup: remove platform-specific
includes, remove pcap.h from PcapPlusPlus includes, remove
redundant header files, replace c-str arguments with C++
std::string
* New API method to search PcapLiveDevice by IP address or name
* Parse packets with link type of LINKTYPE_IPV4 and
LINKTYPE_IPV6
* TCP reassembly
+ Add configurable out-of-order packets per flow limit
+ Expose missing bytes size on data loss
* hash5Tuple improvements
* Fix Makefile dependencies - detect when header files are
changed
* Recognize *.zstd file extension in
IFileReaderDevice::getReader()
* Moved a large portion of PcapPlusPlus CI to GitHub Actions
* Tons of bug fixes
- Refresh pcap++-paths.patch
alois accepted request