
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.
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
- Table des matières
- Téléchargement
- Aperçu des fonctionnalités
- Pour commencer
- Documentation de l'API
- Support multiplateforme
- Protocoles réseau pris en charge
- Prise en charge de DPDK et PF_RING
- Benchmarks
- Donner votre avis
- Contribuer
- Licence
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.
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!
