bgpq3

Crates.iobgpq3
lib.rsbgpq3
version0.1.0
sourcesrc
created_at2021-03-12 20:40:26.838971
updated_at2021-05-09 10:00:28.03793
descriptionA wrapper around the bgpq3/bgpq4 binary
homepage
repositoryhttps://github.com/rappet/rust_bgpq3
max_upload_size
id367907
size40,775
Raphael Peters (rappet)

documentation

https://docs.rs/bgpq3

README

Rust bgpq3

crates.io Released API docs MIT licensed Github

This library provides a thing wrapper around the bgpq3/bgpq4 binary.

Example

bgpq3 AS-Set

extern crate bgpq3;

pub fn main() {
    let networks = bgpq3::Bgpq3::new().query_v6("AS-RAPPET").unwrap();
    println!("{:?}", networks);
}

bgpq3 ASN

extern crate bgpq3;

pub fn main() {
    let networks = bgpq3::Bgpq3::new().query_v6(207968).unwrap();
    println!("{:?}", networks);
}

bgpq4

extern crate bgpq3;
use bgpq3::Bgpq3;

pub fn main() {
    let networks = Bgpq3::bgpq4().query_v6("AS-RAPPET").unwrap();
    println!("{:?}", networks);
}

Feature flags

  • tokio for async process invocation.
Commit count: 17

cargo fmt