https://github.com/mdlayher/ethernet
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
https://github.com/mdlayher/ethernet
Last synced: 9 months ago
JSON representation
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
- Host: GitHub
- URL: https://github.com/mdlayher/ethernet
- Owner: mdlayher
- License: mit
- Created: 2015-07-03T00:15:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-21T18:58:49.000Z (almost 4 years ago)
- Last Synced: 2025-04-01T03:35:28.455Z (9 months ago)
- Language: Go
- Homepage: https://en.wikipedia.org/wiki/Ethernet_frame
- Size: 36.1 KB
- Stars: 280
- Watchers: 11
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-go-extra - ethernet - 07-03T00:15:18Z|2022-02-21T18:58:49Z| (Networking / Uncategorized)
- awesome-go-cn - ethernet
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Strings)
- awesome-go-plus - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.  (Networking / Transliteration)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-go - ethernet - | - | - | (Networking / Strings)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Advanced Console UIs)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (<span id="网络-networking">网络 Networking</span> / <span id="高级控制台用户界面-advanced-console-uis">高级控制台用户界面 Advanced Console UIs</span>)
- fucking-awesome-go - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- fucking-awesome-go - :octocat: ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. :star: 11 :fork_and_knife: 2 (Networking / Advanced Console UIs)
- awesome-go-cn - ethernet
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed. - ★ 161 (Networking)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-go-cn - ethernet
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. - :arrow_down:26 - :star:15 (Networking / Strings)
- awesome-go-cn - ethernet
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-go-zh - ethernet
- awesome-go-with-stars - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-go - ethernet - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
- awesome-Char - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Uncategorized)
- zero-alloc-awesome-go - ethernet - Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. (Networking / Transliteration)
README
ethernet [](https://travis-ci.org/mdlayher/ethernet) [](https://godoc.org/github.com/mdlayher/ethernet) [](https://goreportcard.com/report/github.com/mdlayher/ethernet)
========
Package `ethernet` implements marshaling and unmarshaling of IEEE 802.3
Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
For more information about using Ethernet frames in Go, check out my blog
post: [Network Protocol Breakdown: Ethernet and Go](https://medium.com/@mdlayher/network-protocol-breakdown-ethernet-and-go-de985d726cc1).