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-20.08.tar.gz 0015681772 15 MB
pcap++-dpdk.patch 0000000499 499 Bytes
pcap++-paths.patch 0000002442 2.38 KB
pcapplusplus.changes 0000009373 9.15 KB
pcapplusplus.spec 0000002701 2.64 KB
Revision 9 (latest revision is 21)
Luigi Baldoni's avatar Luigi Baldoni (alois) accepted request 829713 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 9)
- Update to version 20.08
  * Major security and quality improvements:
    + PcapPlusPlus was added to Google OSS-Fuzz which uses the
      Fuzz testing technique to discover security
      vulnerabilities and stability bugs
    + Created a new regression test suite for OSS-Fuzz bugfixes
      under Tests/Fuzzers/RegressionTests
    + Added LGTM integration to enable continuous code analysis
      and prevent critical vulnerabilities
    + More than 60 issues were found by OSS-Fuzz and LGTM and
      fixed in this release
    + Revamped Packet++Test and Pcap++Test: tests are now more
      structured, divided into multiple files and use common and
      more intuitive test infrastructure
    + Added a new test suite (written in Python) for
      PcapPlusPlus examples under Tests/ExamplesTests
  * Added DPDK 19.11 (LTS) support
  * New supported protocols:
    + BGP v4
    + IEEE 802.3 Ethernet
  * A complete rewrite of the IP address classes IPv4Address,
    IPv6Address and IPAddress to make them more efficient and
    easy to use
  * In addition, new features were added to IP address classes:
    + Added "less than" comparison operator
    + Added subnet match for IPv6Address
  * Performance optimization, readability improvements and code
    cleanup in various parts of the code
  * Integrated streaming ZStd compression for pcapng files
  * Pcap/pcapng files:
    + Read and write in nanoseconds precision for pcapng files
    + Enable flush for pcap and pcapng file writers
  * TCP reassembly returns status in every call to
    TcpReassembly::reassemblePacket()
  * Added port filter to HttpAnalyzer
  * Support for setting snapshot length in PcapLiveDevice
  * GeneralFilter::matchPacketWithFilter() can now match packet
    of any link type
  * Added user link types 147-162 to support custom protocols
  * Tons of bug fixes
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