Top 7 C++ Pcap Projects
-
zeek
Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
PcapPlusPlus
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
-
hyenae-ng
Hyenae NG is an advanced cross-platform network packet generator and the successor of Hyenae. It features full network layer spoofing, pattern based address randomization and flood detection breaking mechanisms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Suricata VS zeek - a user suggested alternative | libhunt.com/r/suricata | 2024-01-02
Project mention: Versatile open source toolkit to detect volumetric DDoS attacks | news.ycombinator.com | 2023-10-10
Project mention: PcapPlusPlus v23.09 is out! - C++ library for capturing and analyzing network packets | /r/cpp | 2023-10-01It's been a while since our last release (about 10 months) so quite a lot has changed. I'll try to summarize the most important things. You can see the full list of changes in the release notes: https://github.com/seladb/PcapPlusPlus/releases/tag/v23.09
Project mention: Vector: A high-performance observability data pipeline | news.ycombinator.com | 2024-03-17We're building something similar at Tenzir, but more for operational security workloads. https://docs.tenzir.com
Differences to Vector:
- An agent has optional indexed storage, so you can store your data there and pick it up later. The storage is based on Apache Feather, Parquet's little brother.
- Pipelines operators both work with data frames (Arrow record batches) or chunks of bytes.
- Structured pipelines are multi-schema, i.e., a single pipeline can process streams of record batches with different schemas.
Um wait you can't capture Pcaps and crack them with an ESP chip what the heck have i been doing for the last week?? cause it works! https://github.com/spacehuhn/ArduinoPcap
C++ Pcap related posts
Index
What are some of the best open-source Pcap projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | zeek | 5,919 |
2 | FastNetMon | 3,333 |
3 | PcapPlusPlus | 2,574 |
4 | tenzir | 611 |
5 | ArduinoPcap | 400 |
6 | hyenae-ng | 114 |
7 | wiregasm | 45 |
Sponsored