Crate sflow_parser

Crate sflow_parser 

Source
Expand description

sFlow v5 Parser Library

This library provides parsing functionality for sFlow version 5 datagrams as specified in https://sflow.org/sflow_version_5.txt

§Example

use sflow_parser::parsers::parse_datagram;

let data = std::fs::read("sflow.bin").unwrap();
let datagram = parse_datagram(&data).unwrap();
println!("Parsed {} samples", datagram.samples.len());

Re-exports§

pub use models::SFlowDatagram;
pub use models::SampleData;
pub use models::SampleRecord;
pub use parsers::parse_datagram;
pub use parsers::parse_datagrams;
pub use parsers::ParseError;

Modules§

models
sFlow v5 data models
parsers
sFlow v5 parser