Repository navigation
Releases
Releases · EnriquePH/mac-address
MAC.address 0.1.0
get_MAC()now works on Linux, macOS and Windows and returns a named vector
of addresses per interface, instead of the rawifconfigoutput.search_MAC()supports hyphen and Cisco dotted notation, requires a
consistent separator inside each address and no longer matches pieces of
longer hexadecimal strings. Newnormalizeanduniquearguments.- New
normalize_MAC(),is_MAC()andis_local_MAC(). - New
get_oui_registry()andlookup_vendor()to identify the manufacturer
using the IEEE MA-L, MA-M and MA-S registries. - New
get_arp_table(): IP and MAC addresses of the neighbors in the ARP
cache (Linux, macOS, Windows). - New
is_multicast_MAC(),random_MAC()andeui64_MAC()(IPv6 modified
EUI-64 identifier and link-local address). search_MAC(sep = character())searches only the Cisco dotted notation.- Removed the
magrittrandstringrdependencies. - First CRAN release.
MAC.address 0.1.0 (release candidate 1)
Release candidate of MAC.address 0.1.0, before its first CRAN submission.
Installation
# install.packages("remotes")
remotes::install_github("EnriquePH/mac-address@v0.1.0-rc.1")
# or from the attached source tarball
install.packages("MAC.address_0.1.0.tar.gz", repos = NULL, type = "source")Documentation: https://enriqueph.github.io/mac-address/
Changes
get_MAC()now works on Linux, macOS and Windows and returns a named vector
of addresses per interface, instead of the rawifconfigoutput.search_MAC()supports hyphen and Cisco dotted notation, requires a
consistent separator inside each address and no longer matches pieces of
longer hexadecimal strings. Newnormalizeanduniquearguments.- New
normalize_MAC(),is_MAC()andis_local_MAC(). - New
get_oui_registry()andlookup_vendor()to identify the manufacturer
using the IEEE MA-L, MA-M and MA-S registries. - New
get_arp_table(): IP and MAC addresses of the neighbors in the ARP
cache (Linux, macOS, Windows). - New
is_multicast_MAC(),random_MAC()andeui64_MAC()(IPv6 modified
EUI-64 identifier and link-local address). search_MAC(sep = character())searches only the Cisco dotted notation.- Removed the
magrittrandstringrdependencies. - First CRAN release.
Checks
R CMD check --as-cran: 0 errors, 0 warnings, 1 note (new submission).- GitHub Actions: macOS, Windows and Ubuntu (R devel, release and oldrel-1).
🤖 Generated with Claude Code