当前位置:文档之家› 安装hping3

安装hping3

在RHEL5中安装hping3的方法:
最近有同事需要用hping3这个工具,苦于不会安装,在google,baidu上面也很少有相关的介绍,所以我特写文档一份,和需要的朋友一起分享。
安装环境准备:
gcc
libpcap-dev
tcl-dev
安装步骤:
#tar -zxvf hping3-200541105.tar.gz -C /usr/local/src
#cd /usr/include/net
#ln -s ../pcap-bpf.h bpf.h
#cd /usr/local/src/hping3-20051105
#./configure
#make
#make install


1、先安装libpcap-dev、tcl-dev
2、解压及安装
# tar -zxvf hping3-200541105.tar.gz
# mkdir -p /usr/local/include/net
# ln -sf /usr/local/include/pcap-bpf.h /usr/local/include/net/bpf.h
# ./configure
# make
# make install



libpcap
libpcap是unix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。
Libpcap可以在绝大多数类unix平台下工作.
Libpcap应用程序框架
Libpcap提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植性。Libpcap可以在绝大多数类unix平台下工作,参考资料 A 中是对基于 libpcap 的网络应用程序的一个详细列表。在windows平台下,一个与libpcap 很类似的函数包 winpcap 提供捕获功能,其官方网站是http://winpcap.polito.it/。
Libpcap 软件包可从 https://www.doczj.com/doc/fa14196938.html,/ 下载,然后依此执行下列三条命令即可安装,但如果希望libpcap能在linux上正常工作,则必须使内核支持"packet"协议,也即在编译内核时打开配置选项 CONFIG_PACKET(选项缺省为打开)。
./configure
./make
./make install
libpcap源代码由20多个C文件构成,但在 Linux系统下并不是所有文件都用到。可以通过查看命令make的输出了解实际所用的文件。本文所针对的libpcap版本号为0.8.3,网络类型为常规以太网。Libpcap应用程序从形式上看很简单. Winpcap是libcap的Windows版本。




tcl

[user@localhost 桌面]$ ls tcl8.5.9-src.tar.gz
tcl8.5.9-src.tar.gz
[user@localhost 桌面]$ su
密码:
[root@localhost 桌面]# cp tcl8.5.9-src.tar.gz /usr/local/src/
[root@localhost 桌面]# cd /usr/local/src/
[root@localhost src]# tar -zxvf tcl8.5.9-src.tar.gz
[root@localhost src]# cd tcl8.5.9/
[root@localhost tcl8.5.9]# cd unix/
[root@localhost unix]# ./configure --prefix=/usr/local/tcl/ --enable-shared
[root@localhost unix]# make
[root@localhost unix]# make install
[root@localhost unix]# ln -sf /usr/local/tcl/bin/tclsh8.5 /usr/bin/tclsh
% exit
[root@localhost unix]#


BackTrack2下安装Hping3遇到的问题 (Mickey原创)
BackTrack2默认情况下不带Hping应用程序,安装前先配置下tcl头文件位置.cp /usr/local/include/tcl*.h /usr/include/接下来当编译Hping3时,make后返回如下结果:gcc -c -O2 -Wall -g libpcap_stuff.c

libpcap_stuff.c:20:21: net/

bpf.h: No such file or directory

make: *** [libpcap_stuff.o] Error 1提示找不到bpf.h文件,解决方法如下:BT ~ # ln -sf /usr/include/pcap-bpf.h /usr/include/net/bpf.h




相关主题
文本预览
相关文档 最新文档