#binary #wrapper #asn #as-set #thing #bgpq4 #bgpq3-bgpq4

bgpq3

bgpq3/bgpq4 二进制文件的包装器

4 个版本

0.1.0 2021 年 5 月 9 日
0.1.0-alpha.32021 年 3 月 12 日

#8 in #asn

MIT/Apache

16KB
208 行代码(不包括注释)

Rust bgpq3

crates.io Released API docs MIT licensed Github

此库为 bgpq3/bgpq4 二进制文件提供包装器。

示例

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);
}

功能标志

  • tokio 用于异步进程调用。

依赖项

~0.7–13MB
~110K SLoC