Las mejores alternativas apcapplusplus

Biblioteca C++ multiplataforma para capturar, analizar y crear paquetes de red con alta eficiencia

Visitar pcapplusplus
Captura de la web de pcapplusplus

PcapPlusPlus es una biblioteca de código abierto en C++ diseñada para desarrolladores que necesitan procesar tráfico de red de manera eficiente. Resuelve la complejidad de trabajar directamente con motores de bajo nivel al ofrecer una interfaz unificada y fácil de usar para la manipulación de paquetes.

Sus principales capacidades incluyen:

  • Captura y envío de tráfico de red mediante wrappers para libpcap, WinPcap, NPcap, WinDivert, DPDK, eBPF, AF_XDP y PF_RING.
  • Decodificación y forja de una amplia variedad de protocolos de red, permitiendo extraer datos como direcciones IP.
  • Lectura y escritura de archivos de paquetes en formatos populares como PCAP y PCAPNG.
  • Reensamblado de paquetes con soporte para retransmisiones TCP, paquetes fuera de orden y fragmentación IP.

El proyecto destaca por su diseño ligero y su rendimiento rápido con mínimo sobrecosto. Está disponible bajo la licencia Unlicense, lo que permite su uso libre en cualquier proyecto. Al ser una biblioteca de código abierto multiplataforma, soporta Windows, macOS, Linux, Android y FreeBSD, y puede instalarse mediante gestores de paquetes como Homebrew o Conan, o compilarse desde el código fuente.

Compartir:

Código abierto

Plataformas
MacLinux
Tipo de aplicación
Escritorio

Propiedades

  • Multiplataforma
  • Ligero
  • Sin anuncios

Parecidos a pcapplusplus