A development library that allows the programmer to readily manipulate IP addresses, the ARP cache, the system routing table, and packet filtering rules. It also makes it easy to manipulate IP tables and construct and send IP packets and Ethernet frames.