pcapplusplus

Edit Package pcapplusplus
https://pcapplusplus.github.io/

PcapPlusPlus is a C++ network sniffing and packet parsing and
manipulation framework.

Refresh
Refresh
Source Files
Filename Size Changed
PcapPlusPlus-21.05.tar.gz 0018000883 17.2 MB
pcap++-dpdk.patch 0000000499 499 Bytes
pcap++-paths.patch 0000002407 2.35 KB
pcapplusplus.changes 0000011382 11.1 KB
pcapplusplus.spec 0000002639 2.58 KB
Revision 10 (latest revision is 21)
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 894291 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 10)
- 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
Comments 6

seladb b's avatar

There is a new version of PcapPlusPlus: v18.08. Is it possible to update this package?



seladb b's avatar

@alois Can I suggest we change the web-site URL to https://pcapplusplus.github.io/ ?



seladb b's avatar

@alois there is a new PcapPlusPlus release: v22.05, do you think you update this package? https://github.com/seladb/PcapPlusPlus/releases/tag/v22.05


Luigi Baldoni's avatar

@seladb not quite, as per https://github.com/seladb/PcapPlusPlus/issues/883. I'd have to either create a separate legacy dpdk package and try to backport security patches if necessary or build it internally and statically link to it.

But the main thing is that I'm having problems at home and I can't take care of packages as much as I used to do. I will ask around, but if you know anyone willing to maintain this, perhaps users would be better served.

openSUSE Build Service is sponsored by