The `oui` package provides a command-line interface (CLI) tool for looking up vendor information associated with MAC addresses within the IEEE Organizationally Unique Identifier (OUI) database. As of version 13.1.7, this package is exclusively a CLI utility, meaning it does not expose any JavaScript or TypeScript APIs for programmatic usage. For developers requiring programmatic access to the OUI data or a library interface, the `oui-data` package is the designated alternative. The project maintains an active development status, with major versions often introducing breaking changes such as Node.js version requirements, removal of features like `search` and `update`, and changes in data sources. Its primary differentiator is its simplicity as a direct command-line lookup tool, relying on the official IEEE data source since version 12.0.0.
npm install ouiVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to install and use the `oui` CLI via the command line and programmatically using `child_process` in Node.js, highlighting the CLI-only nature and suggesting `oui-data` for API usage.
For programmatic access to OUI data, use the `oui-data` package instead. To run `oui` from code, use `child_process.exec()` or similar.
Update your Node.js environment to version 18 or newer. Consider using a Node Version Manager (nvm) for easy switching.
Direct MAC address lookup is the primary function of the CLI. For data updates, the `oui` package handles this internally when new versions are released. For programmatic search, use `oui-data`.
Use the command-line interface or the `oui-data` package for data access.
No specific fix needed, but be aware that data integrity and consistency were improved by this change.
Always provide the MAC address directly as an argument to the `oui` command: `oui 20:37:06:12:34:56`.
The `oui` package is CLI-only. Run it from your shell or use `child_process.exec('oui ...')`. For programmatic data access, install and use the `oui-data` package.Upgrade your Node.js environment to version 18 or newer. Use `nvm install 18` and `nvm use 18` if you use nvm.
The `search` feature is no longer available in the `oui` CLI. Provide the full MAC address for direct lookup, e.g., `oui 20:37:06:12:34:56`.
Provide the MAC address directly as a command-line argument: `oui 20:37:06:12:34:56`. Stdin input was removed in v11.0.0.
No dependency data recorded yet.