6 releases
| 0.2.1 | Aug 24, 2025 |
|---|---|
| 0.2.0 | May 15, 2024 |
| 0.1.3 | May 15, 2024 |
#1052 in Database interfaces
1,023 downloads per month
Used in 3 crates
(via r-lanlib)
2MB
172 lines
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");
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.