CentOS 6安装honeyd

环境
CentOS 6

安装honeys所需软件
arpd-0.2.tar.gz
libdnet-1.7.tar.gz
zlib-1.2.8.tar.gz
glibc-2.14.tar.gz
libevent-1.4.14b-stable.tar.gz
honeyd-1.5c.tar.gz
libpcap-1.1.1.tar.gz

新建一个目录,将以上压缩包放到里边
CentOS 6安装honeyd_第1张图片CentOS 6安装honeyd_第2张图片解压并安装libdnet-1.7.tar.gz
在这里插入图片描述CentOS 6安装honeyd_第3张图片出现错误
CentOS 6安装honeyd_第4张图片安装gcc,执行下面的命令

yum -y install gcc-c++

yum -y install flex

yum -y install bison

CentOS 6安装honeyd_第5张图片CentOS 6安装honeyd_第6张图片CentOS 6安装honeyd_第7张图片
再次配置并安装
CentOS 6安装honeyd_第8张图片在这里插入图片描述在这里插入图片描述

解压并安装libpcap-1.1.1.tar.gz
CentOS 6安装honeyd_第9张图片CentOS 6安装honeyd_第10张图片在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解压并安装libevent-1.4.14b-stable.tar.gz
CentOS 6安装honeyd_第11张图片CentOS 6安装honeyd_第12张图片在这里插入图片描述
在这里插入图片描述

下载解压并安装honeyd-1.5c.tar.gz

CentOS 6安装honeyd_第13张图片CentOS 6安装honeyd_第14张图片在这里插入图片描述
配置错误
CentOS 6安装honeyd_第15张图片执行下面命令

yum install -y readline readline-devel

在这里插入图片描述再配置
CentOS 6安装honeyd_第16张图片又出错
CentOS 6安装honeyd_第17张图片解压并安装zlib-1.2.8.tar.gz
CentOS 6安装honeyd_第18张图片CentOS 6安装honeyd_第19张图片在这里插入图片描述
在这里插入图片描述
现在又去配置
CentOS 6安装honeyd_第20张图片CentOS 6安装honeyd_第21张图片又出错,执行以下命令

最后提示couldn‘t figure out how to access libc.so,因为honeyd对于libc.so用的是固定路径。

ln -s /lib64/libc.so.6 /usr/lib/libc.so #创建一个link连过去
在这里插入图片描述再配置
在这里插入图片描述

终于不再报错,那就安装
在这里插入图片描述
在这里插入图片描述

安装成功
CentOS 6安装honeyd_第22张图片

现在安装arpd
CentOS 6安装honeyd_第23张图片CentOS 6安装honeyd_第24张图片
在这里插入图片描述
在这里插入图片描述
CentOS 6安装honeyd_第25张图片报错,现在修改
对arpd下的arpd.c文件进行修改
CentOS 6安装honeyd_第26张图片
在arpd.c文件首部加上#define FUNCTION “”语句
CentOS 6安装honeyd_第27张图片问题2:

arpd.o: In function terminate_handler': arpd.c:(.text+0x1556): undefined reference toevent_gotsig’
arpd.o: In function main': arpd.c:(.text+0x17bf): undefined reference toevent_sigcb’
collect2: ld returned 1 exit status
make: *** [arpd] Error 1

解决方法:

删除或注释掉arpd.c文件的448、450、467、468、527行,即下列行:

448:// extern int event_gotsig;

450:// event_gotsig = 1;

468://extern int (*event_sigcb)(void);

527://event_sigcb = arpd_signal;

CentOS 6安装honeyd_第28张图片CentOS 6安装honeyd_第29张图片CentOS 6安装honeyd_第30张图片
然后再次配置,安装
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

CentOS 6安装honeyd_第31张图片安装成功

你可能感兴趣的:(Linux)