Libraries Many libraries are needed: libpcap - ftp://ftp.ee.lbl.gov/ capture and filter packets on the network libnet - http://www.packetfactory.net/libnet/ generate packets on the network libnids - http://www.packetfactory.net/libnids/ reassemble packets and sessions libdb - http://www.sleepycat.com/ (for non-BSD/Linux systems) saves unique authentications in a database which permits to limit abuses :) but a RPM package is available :(