You can compile hping3 at least under: Linux OpenBSD FreeBSD NetBSD Solaris But hping3 is beta, for now it was mostly tested only in Linux, this should change soon now that the first beta is out. Note that starting from hping3 libpcap should be used with all the kind of systems, including Linux. Linux ----- please, follows this steps: $ ./configure (first try ./configure --help) $ vi Makefile (optional) $ make $ su # make install FreeBSD, OpenBSD, NetBSD ------------------------ You will need the libpcap and the gmake utility installed on your system. $ ./configure $ gmake $ su (or calife) # gmake install ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTE: You should take care about your net/bpf.h file installing on BSD systems (specially with OpenBSD). If your original bpf.h was overwritten with the libpcap one probably hping will not work with over some interface. For example if you use the libpcap bpf.h on OpenBSD hping will not work over PPP interfaces. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Solaris ------- $ export CC="gcc" $ ./configure $ gmake $ su # gmake install ALL --- To setuid hping3 is like to open the port to script kiddies for now. Don't do it in any real multiuser and otherwise security-sensitive system. antirez