安装hping之前,先装上libpcap-dev和tcl-dev
1、获取源码包
wget http://www.hping.org/hping3-20051105.tar.gz
2、解压,得到 hping3-20051105 目录
tar zxvf hping3-20051105.tar.gz
3、进入目录
cd hping3-20051105
4、打开 INSTALL 文件,可知应该先运行 configure
./configure
5、出现错误
6、来吧,先来解决第一个,照网上的说法,是由于64位机的缘故,打开bytesex.h文件
vim bytesex.h
7、加上这么一句 || defined(__x86_64__) \
8、再次./configure,通过,然后make,报错
./configue
make
9、先查看有没有安装libpcap和libpcap-devel,如果有,就跳过,如果缺少哪个,就装上
yum -y install libpcap
yum -y install libpcap-devel
10、现在来做net/bpf.h这个链接文件,它指向pcap-bpf.h(没有安装libpcap-dev的话就没有pcap-bpf.h这个文件)
sudo ln -s /usr/include/pcap-bpf.h /usr/include/net/bpf.h
11、好了,再make,这次是这个错
make
12、这是没有安装tcl-dev,那么装上
sudo yum -y install tcl-devel
13、再make,这次成功了,没有出现error信息
14、那么接着走
make strip
sudo make install
15、上面一步没有报错,只有warning,说man page没有装上,这个不影响hping的功能,现在hping应该成功装上了,敲个命令试一下,可以看到hping成功运行了
hping -h
参考链接:http://blog.163.com/lifuliang207@126/blog/static/1272635312013689012603/
参考链接:http://wenku.baidu.com/link?url=7tjSrDFPCQ5PaxwausXjDAsUjWfxJlPSevtWs9EgKi80if12plBnxeSnPfbOGlcdtpRM0dPLlwYijTE4ADOH1EKTw_bTIE6uDZH6ZI8ztui
hping的使用:http://wenku.baidu.com/link?url=L7lkjKZ6bGgwy2kkO1i2cv-4ToQRL2ZV0X9g0q4V6_GiM37E2Dv102GQaHGOukNA7ZCztWHHzvzitINc32uywEeEgBD864n__bVS96qYCoC