simplified, portable interface to several low-level networking routines, including network address manipulation, kernel arp and route table manipulation, firewalling, interface configuration, IP tunnelling, and raw Ethernet and IP datagram transmission.