Ostinato is a packet generator and network traffic generator started in 2007, with its public launch in April 2010, thriving via paid binaries. It supports several protocols and allows new protocols to be added using a protocol builder framework. The document details the implementation of the GRE (Generic Routing Encapsulation) protocol within Ostinato, including its code structure, GUI components, and packet import capabilities.