bgpkit-parser 0.9.0-alpha-2

A library to parse MRT/BGP/BMP binary data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use bgpkit_parser::BgpkitParser;

fn main() {
    let url =
        "http://archive.routeviews.org/bgpdata/\
        2021.10/UPDATES/updates.20211001.0000.bz2";
    for elem in BgpkitParser::new(url).unwrap() {
        println!("{:?}|{:?}|{:?}|{:?}|{:?}",
            elem.elem_type,
            elem.timestamp,
            elem.prefix,
            elem.as_path,
            elem.next_hop,
        )
    }
}