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

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

#1140 in Database interfaces

Download history 7/week @ 2024-11-16 3/week @ 2024-11-23 33/week @ 2024-11-30 101/week @ 2024-12-07 26/week @ 2024-12-14 9/week @ 2024-12-21 48/week @ 2024-12-28 94/week @ 2025-01-04 42/week @ 2025-01-11 41/week @ 2025-01-18 67/week @ 2025-01-25 90/week @ 2025-02-01 74/week @ 2025-02-08

276 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