A simple Go library for constructing arbitrary network packets. Packet Forge not only allows custom data to be written, but provides methods for adding IP, TCP, and/or UDP encapsulation.