Annotation of embedaddon/hping2/INSTALL, revision 1.1

1.1     ! misho       1: You can compile hping2 at least under:
        !             2: 
        !             3: Linux
        !             4: OpenBSD
        !             5: FreeBSD
        !             6: NetBSD
        !             7: Solaris
        !             8: 
        !             9: With Linux you don't need any libs, nor to be root,
        !            10: however you need uid 0 to run hping.
        !            11: 
        !            12: Linux
        !            13: -----
        !            14: 
        !            15: please, follows this steps:
        !            16: 
        !            17: $ ./configure (first try ./configure --help)
        !            18: $ vi Makefile (optional)
        !            19: $ make
        !            20: $ su
        !            21: # make install
        !            22: 
        !            23: FreeBSD, OpenBSD, NetBSD
        !            24: ------------------------
        !            25: 
        !            26: You will need the libpcap and the gmake utility installed on your system. 
        !            27: 
        !            28: $ ./configure
        !            29: $ gmake
        !            30: $ su (or calife)
        !            31: # gmake install
        !            32: 
        !            33: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        !            34: NOTE: You should take care about your net/bpf.h file installing on
        !            35:       BSD systems (specially with OpenBSD). If your original bpf.h was
        !            36:       overwritten with the libpcap one probably hping will not work
        !            37:       with over some interface.
        !            38: 
        !            39:       For example if you use the libpcap bpf.h on OpenBSD hping will
        !            40:       not work over PPP interfaces.
        !            41: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        !            42: 
        !            43: Solaris
        !            44: -------
        !            45: 
        !            46: $ export CC="gcc"
        !            47: $ ./configure
        !            48: $ gmake
        !            49: $ su
        !            50: # gmake install
        !            51: 
        !            52: ALL
        !            53: ---
        !            54: 
        !            55: If you need to run hping2 by your normal
        !            56: account (i.e. antirez) try the following commands:
        !            57: 
        !            58: # chown root:antirez /usr/sbin/hping2
        !            59: # chmod 4750 /usr/sbin/hping2
        !            60: 
        !            61:        WARNING: hping2 is not trusted code, i didn't
        !            62:        audit for hidden buffers overflow and others
        !            63:        security related problems. However if (as default)
        !            64:        LIMITWHENSUID is defined if euid != uid
        !            65:        it's not possible to use a lot of options
        !            66:        trivially unsafe.
        !            67: 
        !            68:        suid it at root is not encouraged.
        !            69: 
        !            70: antirez

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>