Expand description
mac_address
provides a cross platform way to retrieve the MAC address of
network hardware. See the Wikipedia
entry for more information.
Supported platforms: Linux, Windows, MacOS, FreeBSD, NetBSD
Structs§
- MacAddress
- Contains the individual bytes of the MAC address.
- MacAddress
Iterator - An iterator over all available MAC addresses on the system.
Enums§
- MacAddress
Error - Possible errors when attempting to retrieve a MAC address.
- MacParse
Error - An error that may occur when parsing a MAC address string.
Functions§
- get_
mac_ address - Calls the OS-specific function for retrieving the MAC address of the first network device containing one, ignoring local-loopback.
- mac_
address_ by_ name - Attempts to look up the MAC address of an interface via the specified name.
NOTE: On Windows, this uses the
FriendlyName
field of the adapter, which is the same name shown in the “Network Connections” Control Panel screen. - name_
by_ mac_ address - Attempts to look up the interface name via MAC address.