mac-oui-lookup
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

MAC OUI Lookup

mac-oui-lookup is a Node.js module that allows you to retrieve the vendor name of a MAC address with no internet connection required. The module comes with an up-to-date database of around 50K OUIs directly imported from IEEE registries.

This module has no dependencies and can be easily integrated into your Node.js projects.

npm downloads GitHub issues License

Installation

npm install mac-oui-lookup --save

Usage

const { getVendor } = require('mac-oui-lookup');

const vendor = getVendor('00-50-56-BB-FC-8E');
console.log(vendor); // Output: VMware, Inc.
import getVendor from 'mac-oui-lookup';

const vendor = getVendor('00-50-56-BB-FC-8E');
console.log(vendor); // Output: VMware, Inc.

Features

  • Fast and efficient vendor name lookup
  • Works offline. No internet connection required
  • Up-to-date database directly imported from IEEE registries
  • Lightweight with no dependencies

API

getVendor(macAddress)

Returns the vendor name for the given MAC address.

Parameters

macAddress - The MAC address to lookup. Can be in the format 00:50:56:BB:FC:8E, 00-50-56-BB-FC-8E, or 005056bbfc8e.

Returns

Returns the vendor name for the given MAC address as a string. If the vendor name is not found, the function will return null by default. You can provide a default vendor name as a second argument.

Data Source

The vendor data used by this package is obtained from the IEEE OUI database.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Package Sidebar

Install

npm i mac-oui-lookup

Weekly Downloads

640

Version

1.1.3

License

MIT

Unpacked Size

1.57 MB

Total Files

5

Last publish

Collaborators

  • parthiganesh