8 releases (5 breaking)
new 0.6.0 | Mar 18, 2025 |
---|---|
0.5.0 | Nov 5, 2024 |
0.4.1 | Aug 8, 2024 |
0.3.1 | Oct 10, 2024 |
0.1.0 | Mar 5, 2023 |
#1593 in Network programming
127 downloads per month
Used in 2 crates
415KB
9K
SLoC
NetGauze flow reporting pkt (Netflow V9 and IPFIX)
Supported RFCs
- Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of Flow Information RFC 7011
- Information Model for IP Flow Information Export RFC 5102
- Cisco Systems NetFlow Services Export Version 9 RFC 3954
- Information Elements are pulled automatically at compile time from IANA
registry IP Flow Information Export (IPFIX) Entities. The crate
to download and generate the necessary rust code
is
netgauze-ipfix-code-generator
When the IANA registry introduces changes, such as a new data type, generation may fail. If your project depends on this crate and requires stable generation, you can enable the backwards-compatibility-snapshot feature in your Cargo.toml file. This feature uses a snapshot of registry files taken at the time of the crate's release, ensuring reliable generation even if the registry is updated.
Examples
-
IPFIX ipfix.rs
cargo run --example ipfix
-
Netflow V9 netflow.rs
cargo run --example netflow
Dependencies
~5–19MB
~240K SLoC