linux下安装honeyd蜜罐系统【原创】
经过一上午的不懈努力,终于把honeyd给装上了,虽然途中报错无数,但我还是成功了.之能成功,还是多亏baidu和google的帮忙,更重要的是那些肯分享技术的人.正所谓取之于网络,回报于网络.我也就把我的经验拿出来和大家分享. 一. 安装环境:centos 5.5 需要的软件: honeyd-1.5c.tar.gz libdnet-1.11.tar.gz libevent-1.4.14b-stable.tar.gz libdnsres-0.1a.tar.gz libpcap-1.1.1.tar.gz arpd-0.2.tar.gz honeyd_kit-1.0c-a.tgz 二. 下载上边的软件包,可以点击下载,也可以到附件中下载. 三. 安装 tar zxvf honeyd-1.5c.tar.gz cd honeyd-1.5c ./configure 出错了:configure: error: libpcap not found 原因是没有安装libpcap包,现在开始安装. tar zxvf libpcap-1.1.1.tar.gz cd libpcap-1.1.1 ./configure ;make;make install 安装完libpcap后再回来安装honeyd. ./configure 又出错了: checking for dnet-config... no 缺少libdnet包. tar zxvf libdnet-1.11.tar.gz cd libdnet-1.11 ./configure ;make;make install 再回来安装honeyd.
./configure 出错: checking for libevent... no 缺少libevent包. tar zxvf libevent-1.4.14b-stable.tar.gz cd libevent-1.4.14b-stable ./configure ;make;make install
再回来安装honeyd.
./configure 出错了:configure: error: need either libedit or libreadline; install one of them 解决办法: yum install -y readline readline-devel 再回来安装honeyd.
./configure ;make;make install 安装完honeyd后接下来安装arpd包. tar zxvf arpd-0.2.tar.gz cd arpd ./configure make make的时候出错了: arpd.c: In function ''arpd_send'': 解决方法: 在arpd/arpd.c文件中添加 #define __FUNCTION__ "" 然后在编译 make;make install 现在基本上就安装成功了. 四. 还容易遇到的问题 arpd包编译成功后,连接生成arpd二进制程序,在linux下运行时,出现如下错误: 解决方法: 方法二:设置/etc/ld.so.conf文件,编辑该文件,在文件中加入libevent-1.4.so.2所在的目录,保存后退出.需要注意的是,每次改动ld.so.conf之后需要运行ldconfing来确认刷新. 原因分析:
五. Honeyd的简单配置使用 Honeyd 的命令格式如下: |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |