Skip to content

Releases

MAC.address 0.1.0

Choose a tag to compare

@EnriquePH EnriquePH released this 24 Oct 17:05
  • get_MAC() now works on Linux, macOS and Windows and returns a named vector
    of addresses per interface, instead of the raw ifconfig output.
  • search_MAC() supports hyphen and Cisco dotted notation, requires a
    consistent separator inside each address and no longer matches pieces of
    longer hexadecimal strings. New normalize and unique arguments.
  • New normalize_MAC(), is_MAC() and is_local_MAC().
  • New get_oui_registry() and lookup_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() and eui64_MAC() (IPv6 modified
    EUI-64 identifier and link-local address).
  • search_MAC(sep = character()) searches only the Cisco dotted notation.
  • Removed the magrittr and stringr dependencies.
  • First CRAN release.

MAC.address 0.1.0 (release candidate 1)

Pre-release

Choose a tag to compare

@EnriquePH EnriquePH released this 14 Oct 19:33

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 raw ifconfig output.
  • search_MAC() supports hyphen and Cisco dotted notation, requires a
    consistent separator inside each address and no longer matches pieces of
    longer hexadecimal strings. New normalize and unique arguments.
  • New normalize_MAC(), is_MAC() and is_local_MAC().
  • New get_oui_registry() and lookup_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() and eui64_MAC() (IPv6 modified
    EUI-64 identifier and link-local address).
  • search_MAC(sep = character()) searches only the Cisco dotted notation.
  • Removed the magrittr and stringr dependencies.
  • 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