• CentOS下编译安装hping3


    安装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

    版权所有,转载请注明出处 http://www.cnblogs.com/read-the-spring-and-autumn-annals-in-night/
  • 相关阅读:
    MySQL 数据实时同步到 Elasticsearch 的技术方案选型和思考
    编写高质量可维护的代码之优化逻辑判断
    Java8 lambda表达式常见用法
    jar安装到maven本地仓库
    微信小程序获取用户手机号
    spring aop 、Redis实现拦截重复操作
    redis自定义RedisCacheManager
    locust做并发测试实战
    几个绕过短信验证码限制的漏洞挖掘
    通达OA任意用户登录和后台GetShell漏洞复现
  • 原文地址:https://www.cnblogs.com/read-the-spring-and-autumn-annals-in-night/p/3975799.html
Copyright © 2020-2023  润新知