Package Usage: go: github.com/mdlayher/raw
Package raw enables reading and writing data at the device driver level for a
network interface.
Deprecated: use github.com/mdlayher/packet on Linux instead. This package is
unmaintained.
This repository was one of my first major Go networking libraries. Although I
have updated it on Linux to incorporate modern Go best practices
(asynchronous I/O, runtime network poller integration), the non-Linux
platform code is effectively unmaintained and does not have the same level of
functionality.
I encourage all Linux users of this package to migrate to
https://github.com/mdlayher/packet, which is a modern AF_PACKET library. The
existing *raw.Conn APIs now call directly into the equivalent *packet.Conn
APIs, and a level of indirection can be removed by migrating to that package.
1 version
Latest release: over 3 years ago
240 dependent packages
View more package details: https://packages.ecosystem.code.gouv.fr/registries/proxy.golang.org/packages/github.com/mdlayher/raw