Vous pouvez compiler hping2 au moins sur :

Linux
OpenBSD
FreeBSD
NetBSD

Avec Linux vous n'avez besoin d'aucune bibliothque, ni d'tre root,
cependant vous avez besoin d'un uid 0 pour excuter hping.

Linux
-----

merci de suivre les tapes suivantes :

$ ./configure (essayer d'abord ./configure --help)
$ vi Makefile (facultatif)
$ make
$ su
# make install

FreeBSD, OpenBSD, NetBSD
------------------------

Vous aurez besoin de la libpcap et le l'utilitaire gmake installs sur votre
systme.

Patchez le fichier configure :
patch < configure.bsd.patch

et :
$ ./configure
$ gmake
$ su (ou calife)
# gmake install

Solaris
--------

$ export CC="gcc"
$ ./configure
$ gmake
# gmake install

TOUS
----

Si vous avez besoin d'excuter hping2 avec votre compte normal (c.--d.
antirez) essayez les commandes suivantes :

# chown root:antirez /usr/sbin/hping2
# chmod 4750 /usr/sbin/hping2

	ATTENTION : hping2 n'est pas du code de confiance,
	je ne l'ai pas audit pour les dbordements de
	tampons cachs et autres problmes en relation avec
	la scurit. Cependant si (comme par dfaut)
	LIMITWHENSUID est dfini alors si euid != uid il
	n'est pas possible d'utiliser beaucoup d'options
	triviallement non sres.

	le rendre suid n'est pas encourag.

antirez
