libnet provides a portable framework for low-level network packet construction.