https://github.com/bitvantage/ethernet.macaddress
Parse, decode, and format MAC addresses in various formats.
https://github.com/bitvantage/ethernet.macaddress
Last synced: 4 months ago
JSON representation
Parse, decode, and format MAC addresses in various formats.
- Host: GitHub
- URL: https://github.com/bitvantage/ethernet.macaddress
- Owner: Bitvantage
- License: agpl-3.0
- Created: 2024-06-26T07:49:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T20:40:04.000Z (almost 2 years ago)
- Last Synced: 2025-10-03T01:08:38.704Z (9 months ago)
- Language: C#
- Homepage:
- Size: 38.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Bitvantage.Ethernet.MacAddress
Parse, decode, and format MAC addresses in various formats
A [MAC address](https://en.wikipedia.org/wiki/MAC_address) is a globally unique identifier assigned to Ethernet devices that consists of a bit to indicate if it is locally administrated, a bit to indicate if it is a multicast address, a manufacture identifier, and an extension identifier or serial number.
## Installing via NuGet Package Manager
```
PM> NuGet\Install-Package Bitvantage.Ethernet.MacAddress
```
## Quick Start
```csharp
var macAddress1 = MacAddress.Parse("dead:beef:abcd");
var macAddress2 = MacAddress.Parse("dead.beef.abcd");
var macAddress3 = MacAddress.Parse("de.ad.be.ef.ab.cd");
var macAddress4 = MacAddress.Parse("de:ad:be:ef:ab:cd");
var macAddress5 = MacAddress.Parse("deadbeefabcd");
```