CentOS搭建虚拟蜜罐honeyed

算是上学的期末作业,最后说要分享出来一直老忘。
在centos下,使用honeyed搭建的虚拟蜜罐。说实话我感觉没有我在网上找的其他蜜罐简单。
下载安装包,安装包在这 honeyed安装包

1,安装honeyd蜜罐

  1. 安装,gcc,g++然后解压文件在这里插入图片描述
    注意:安装arpd的时候库函数连接不上,libdent如果不安装gcc,g++是没有办法./configure的,某些依赖没有安装的就按着缺什么就安什么。
    并且安装完Arpd,arpd命令使用不成功的话,可能是libdevent的可执行文件报错,在运行时,程序无法找到libevent-2.1.so.7这个动态库,因为该动态库在默认安装时,存放的路径在/usr/local/lib下,不在系统的默认查找路径内

  2. 安装honeyd,如果报错configure: error: need either libedit or libreadline; install one of them要安装yum install -y readline readline-devel在这里插入图片描述

  3. ln -s /lib64/libc.so.6 /usr/lib/libc.so

  4. 如果出现
    /honeyd: error while loading shared libraries: libdnet.1: cannot open shared object file: No such file or directory的时候就是你没有在前面把libdnet的连接放到usr/lib里面去,最好在./configure之前进行这个操作

  5. sudo ln -s /usr/local/lib/libdnet.1 /usr/lib/libdnet.1

  6. 重新安装完毕,-v命令验证一下 在这里插入图片描述

  7. 修改文件名为honeyd.conf在这里插入图片描述

  8. 配置文件
    在这里插入图片描述

  9. 用IP地址验证一下

 Arpd 192.168.145.131
honeyd -d -f /usr/local/share/honeyd/honeyd.conf 

在这里插入图片描述
在这里插入图片描述

  1. 用另一个台虚拟机平一下能平通就是完成了
    在这里插入图片描述
    web服务测试

  2. 打开arp持续监听

  3. Web服务的测试,显示权限被拒绝了
    该错误产生原因为将 honeyd 安装到了普通用户的目录下,或者安装到了 root 用 户的目录下,而造成的无权限访问。所以需要将 honeyd 文件或仅将其配置文 件复制到其他非用户目录下即可访问。需要注意的是在复制后要回到刚刚的配 置文件中重修修改配置文件地址。
    在这里插入图片描述

  4. 创建一个非用户目录,然后把文件复制进去
    在这里插入图片描述

  5. 并且修改一下配置文件,成功运行

  6. 在这里插入图片描述

  7. 完成,还有些软件方面的扫描应该还挺容易。

猜你喜欢

转载自blog.csdn.net/gy0797/article/details/128984474
今日推荐