#bgp #bgpkit #mapping #as2org #caida

as2org-rs

A library helps accessing CAIDA's as-to-organization mapping data

3 releases (1 stable)

1.0.0 Apr 4, 2025
0.1.0 Jun 24, 2024
0.0.1 Jun 24, 2024

#1615 in Network programming

Download history 18/week @ 2025-02-17 23/week @ 2025-02-24 13/week @ 2025-03-03 5/week @ 2025-03-24 144/week @ 2025-03-31 57/week @ 2025-04-07 11/week @ 2025-04-14

217 downloads per month
Used in 3 crates (via bgpkit-commons)

MIT license

21KB
211 lines

as2org-rs: utility crate for accessing CAIDA AS to organization mapping

This readme is generated from the library's doc comments using cargo-readme. Please refer to the Rust docs website for the full documentation

Crates.io Docs.rs License

CAIDA as2org utility.

Data source

Data structure

As2orgAsInfo:

  • asn: the AS number
  • name: the name provide for the individual AS number
  • country_code: the country code of the organization's registration country
  • org_id: maps to an organization entry
  • org_name: the name of the organization
  • source: the RIR or NIR database which was contained this entry

Examples

use as2org_rs::As2org;

let as2org = As2org::new(None).unwrap();
dbg!(as2org.get_as_info(400644).unwrap());
dbg!(as2org.get_siblings(15169).unwrap());
assert!(as2org.are_siblings(15169, 36040));

License

MIT

Dependencies

~20–35MB
~628K SLoC