GoPacket is a Go library for reading and decoding network packets. Network packets are the small chunks of data that computers send to each other over a network. This library lets Go programs capture those packets and break them apart to inspect what is inside, such as identifying the protocol being used, the source and destination addresses, and the payload data. The library is written in Go and is intended for developers building tools that need low-level network visibility, such as network monitors, traffic analyzers, or security tools. The README is minimal and points to the library's API documentation for details on what it can do. GoPacket was originally forked from an earlier project called gopcap and is now maintained under the Google organization on GitHub. The minimum version of Go required is 1.5 for most of the library, though a few specific components require Go 1.9 or higher due to dependencies on lower-level system interfaces.
← google on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.