19 releases (stable)
| 1.1.8 | Feb 10, 2025 |
|---|---|
| 1.1.7 | May 22, 2024 |
| 1.1.6 | Apr 16, 2024 |
| 1.1.5 | May 25, 2023 |
| 0.8.0 | Jul 21, 2018 |
#89 in Network programming
552,674 downloads per month
Used in 316 crates
(88 directly)
25KB
540 lines
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
mac_address
mac_address provides a cross platform way to retrieve the MAC address of network hardware.
Supported platforms: Linux, Windows, MacOS, FreeBSD, OpenBSD, illumos
Example
use mac_address::get_mac_address;
fn main() {
match get_mac_address() {
Ok(Some(ma)) => {
println!("MAC addr = {}", ma);
println!("bytes = {:?}", ma.bytes());
}
Ok(None) => println!("No MAC address found."),
Err(e) => println!("{:?}", e),
}
}
License
mac_address is licensed under both MIT and Apache 2.0
Dependencies
~0–760KB
~13K SLoC