Retour aux mises à jour
New releaseJul 23, 2026

PcapPlusPlus v26.07

Bibliothèque C++ multiplateforme pour la capture, l'analyse, la création et l'analyse de paquets réseau haute performance. Prend en charge libpcap, DPDK, AF_XDP, PF_RING, et inclut le réassemblage TCP, l'empreinte digitale TLS et le décodage de protocole.

Partager

Logo PcapPlusPlus

Statut du workflow GitHub Statut du workflow GitHub Codecov Scorecard OpenSSF Contributeurs GitHub

Suivre sur X Étoiles GitHub

PcapPlusPlus est une bibliothèque C++ multiplateforme pour la capture, l'analyse et la création de paquets réseau. Elle est conçue pour être efficace, puissante et facile à utiliser.

PcapPlusPlus permet le décodage et la création d'une grande variété de protocoles réseau. Elle fournit également des wrappers C++ faciles à utiliser pour les moteurs de traitement de paquets les plus populaires tels que libpcap, WinPcap, Npcap, DPDK, eBPF AF_XDP, WinDivert et PF_RING.

Traductions : Anglais · 正體中文 · 한국어 · 日本語 · Русский

Table des matières

Téléchargement

Vous pouvez choisir de télécharger depuis la page de version GitHub, d'utiliser un gestionnaire de paquets ou de construire PcapPlusPlus vous-même. Pour plus de détails, veuillez consulter la page Téléchargement sur le site web de PcapPlusPlus.

Toutes les versions GitHub

Page de version GitHub

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

Homebrew

brew install pcapplusplus

Formule Homebrew : https://formulae.brew.sh/formula/pcapplusplus

Vcpkg

Windows :

.\vcpkg install pcapplusplus

MacOS/Linux :

vcpkg install pcapplusplus

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

Conan

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

Le paquet dans ConanCenter : https://conan.io/center/pcapplusplus

Construire vous-même

Clonez le dépôt git :

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

Suivez les instructions de construction selon votre plateforme sur la page Construire à partir des sources du site web de PcapPlusPlus.

Vérifier vos paquets

Les versions de PcapPlusPlus plus récentes que v23.09 sont signées avec une attestation GitHub. Toutes les attestations se trouvent ici. Vous pouvez vérifier l'attestation de ces paquets avec GitHub CLI. Pour vérifier les paquets, vous pouvez suivre les instructions les plus récentes de gh attestation verify. Pour des instructions simples, vous pouvez utiliser la commande suivante :

gh attestation verify <chemin-vers-le-fichier-paquet> --repository seladb/PcapPlusPlus

et vous devriez voir la sortie suivante dans votre terminal :

✓ Verification succeeded!

Aperçu des fonctionnalités

Catégories