#mac #mac-address #ieee #up #looking #information #oui

oui-data

Library for looking up information from the IEEE OUI database

5 releases

0.2.0 May 15, 2024
0.1.3 May 15, 2024
0.1.2 May 10, 2024
0.1.1 May 10, 2024
0.1.0 May 10, 2024

#714 in Database interfaces

Download history 243/week @ 2024-05-08 267/week @ 2024-05-15 39/week @ 2024-05-22 3/week @ 2024-05-29 13/week @ 2024-06-05 32/week @ 2024-06-12 30/week @ 2024-06-19

76 downloads per month

MIT license

1.5MB
172 lines

oui-data

A Rust library for looking up information from the IEEE OUI database.

Usage

Use the lookup function to lookup a MAC address in the MA-L, MA-M, MA-S, CID, and IAB registries.

let record = oui::lookup("00:00:00:00:00:00").unwrap();
assert_eq!(record.organization(), "XEROX CORPORATION");

Building

This library is largely generated code, derived from data hosted at http://standards-oui.ieee.org.

To build with updated records, run ./update_data.sh to update the CSV files, then just cargo build as usual.


lib.rs:

OUI database, generated from IEEE CSV files.

Use the lookup function to lookup a MAC address in the MA-L, MA-M, MA-S, CID, and IAB registries.

let record = oui::lookup("00:00:00:00:00:00").unwrap();
assert_eq!(record.organization(), "XEROX CORPORATION");

Dependencies