Zurück zu den Updates
New releaseJul 23, 2026

PcapPlusPlus v26.07

Plattformübergreifende C++-Bibliothek für leistungsstarke Netzwerkpaket-Erfassung, -Parsen, -Erstellung und -Analyse. Unterstützt libpcap, DPDK, AF_XDP, PF_RING und beinhaltet TCP-Reassemblierung, TLS-Fingerprinting und Protokoll-Dekodierung.

Teilen

PcapPlusPlus Logo

GitHub Workflow Status GitHub Workflow Status Codecov OpenSSF Scorecard GitHub contributors

X Follow GitHub Repo stars

PcapPlusPlus ist eine plattformübergreifende C++-Bibliothek zum Erfassen, Analysieren und Erstellen von Netzwerkpaketen. Sie ist auf Effizienz, Leistungsfähigkeit und einfache Nutzung ausgelegt.

PcapPlusPlus bietet Dekodierungs- und Erstellungsfunktionen für eine große Vielfalt von Netzwerkprotokollen. Außerdem stellt es einfach zu verwendende C++-Wrapper für die beliebtesten Paketverarbeitungs-Engines wie libpcap, WinPcap, Npcap, DPDK, eBPF AF_XDP, WinDivert und PF_RING bereit.

Übersetzungen: Englisch · 正體中文 · 한국어 · 日本語 · Русский

Inhaltsverzeichnis

Download

Sie können zwischen dem Download von der GitHub-Release-Seite, der Verwendung eines Paketmanagers oder dem Selbstkompilieren von PcapPlusPlus wählen. Weitere Details finden Sie auf der Seite Download auf der PcapPlusPlus-Website.

GitHub all releases

GitHub Release Page

https://github.com/seladb/PcapPlusPlus/releases/latest

Homebrew

brew install pcapplusplus

Homebrew-Formeln: https://formulae.brew.sh/formula/pcapplusplus

Vcpkg

Windows:

.\vcpkg install pcapplusplus

MacOS/Linux:

vcpkg install pcapplusplus

Vcpkg-Port: https://github.com/microsoft/vcpkg/tree/master/ports/pcapplusplus

Conan

conan install "pcapplusplus/[>0]@" -u

Das Paket in ConanCenter: https://conan.io/center/pcapplusplus

Selbst kompilieren

Klonen Sie das Git-Repository:

git clone https://github.com/seladb/PcapPlusPlus.git

Folgen Sie den Build-Anweisungen für Ihre Plattform auf der Seite Build From Source auf der PcapPlusPlus-Website.

Pakete verifizieren

PcapPlusPlus-Releases, die neuer als v23.09 sind, sind mit GitHub-Attestierung signiert. Alle Attestierungen finden Sie hier. Sie können die Attestierung dieser Pakete mit der GitHub CLI verifizieren. Um Pakete zu verifizieren, können Sie den aktuellsten Anweisungen unter gh attestation verify folgen. Für einfache Anweisungen können Sie den folgenden Befehl verwenden:

gh attestation verify <path-to-package-file> --repository seladb/PcapPlusPlus

und Sie sollten die folgende Ausgabe in Ihrem Terminal sehen:

✓ Verification succeeded!

Funktionsübersicht

Kategorien