honeyd蜜罐简易部署——ubuntu
安装
的请注意跟着我大致的安装顺序来操作,否则可能安装过程中可能会出现文件冲突,导致部署失败。文中用到的依赖在文章末尾留有下载链接。
首先利用git下载Honeyd
git clone https://github.com/DataSoft/Honeyd.git
然后通过以下命令部署它:
sudo apt-get install libevent-dev libdumbnet-dev libpcap-dev libpcre3-dev libedit-dev bison flex libtool automake
cd Honeyd/
./autogen.sh
./configure
make
sudo make install
接下来安装aprd(由于在看honeyd蜜罐时发现里面有关于arp代码,所以这里安装这一部分的具体原因还不清楚,但是不安装蜜罐没有办法部署,这点写者是可以确定的):
命令如下:
cd arpd/
./configure
make
sudo make install
运行./configure的时候可能会遇到以下问题:
configure: error: libdnet not found
configure: error: libevent not found
可以通过以下安装libdnet、libevent依赖的方式解决问题
安装依赖llibdnet-1.11
cd llibdnet-1.11/
./configure
make
sudo make install
安装依赖libevent-1.1b
cd libevent-1.1b/
./configure
make
sudo make install
测试:
首先测试arpd
arpd <同网段的可抵达的空IP>
可能出现报错:
arpd: error while loading shared libraries: libevent-1.1b.so.1: cannot open shared object file: No such file or directory
解决办法:
sudo ldconfig
测试honeyd蜜罐:
sudo ./honeyd -d -f /usr/share/honeyd/config.sample <arpd中相同的ip>
可能出现以下问题,不能运行:
Honeyd V1.6d Copyright (c) 2002-2007 Niels Provos
honeyd[55766]: started with -d -f /usr/share/honeyd/config.sample 192.168.0.55
honeyd[55766]: listening promiscuously on ens33: (arp or ip proto 47 or (udp and src port 67 and dst port 68) or (ip and (host 192.168.0.55))) and not ether src 00:0c:29:21:4b:8a
/usr/share/honeyd/config.sample:35: Template "windows" is configured with ethernet address but there is no interface that can reach 192.168.1.137
honeyd[55766]: config_read: parsing configuration file failed
解决办法:
运行下面的命令后
vim /usr/share/honeyd/config.sample
将文件中的
bind 192.168.1.137 windows
更换为
bind <想要伪装的ip地址> windows
简单部署
sudo aprd <ip>
sudo ./honeyd -d -f /usr/share/honeyd/config.sample <IP>
文件资源下载地址:https://download.csdn.net/download/Java_Dad/15483940
honeyd蜜罐简易部署——ubuntu相关推荐
- 工控蜜罐Conpot部署和入门及高级演变
0×01 引言 蜜罐通常伪装成看似有利用价值的信息系统,吸引黑客攻击.由于蜜罐事实上并未对网络提供任何有价值的服务,所以任何对蜜罐的尝试都是可疑的.蜜罐中还可能装有监控软件,用以监视黑客入侵后的举动. ...
- Angular Web App部署Ubuntu Nginx
Angular Web App部署Ubuntu Nginx 当我们想发布Angular Web App的时候,我们想在开发的时候部署测试,那么这篇文章使用Nginx来部署我们的Angular 系统环境 ...
- 树莓派蜜罐节点部署实战
本文测试的内容是在已搭建好MHN中心服务器的前提下,尝试用树莓派搭建Dionaea 蜜罐 ,部署在局域网内,实时检测局域网内部攻击,同时通过出口路由器端口映射的方式,实现外网攻击的实时检测和攻击地图展 ...
- 使用Linux Deploy在android手机上部署Ubuntu
使用Linux Deploy在android手机上部署Ubuntu 准备工作 一.安装BusyBox 二.使用Linux Deploy安装Ubuntu 1.修改设置 2.修改配置 3.分区安装(镜像安 ...
- Spark 3.x各模式部署 - Ubuntu
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- vTPM环境部署(ubuntu)
vTPM环境部署(ubuntu) vTPM环境部署ubuntu 安装之前 安装seabios-tpm与libtpms swtpm安装 安装qemu-tpm 启动vTPM 更新: 最近看到seabios ...
- Hadoop 3.x各模式部署 - Ubuntu
写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...
- ubuntu简易部署Python3编写的djangoWeb应用
1.更新软件源 sudo apt-get update 2.安装Python3 sudo apt-get install python3 安装Python3之后建议不要修改此命令的名称,保持pytho ...
- 【Celery】Celery的简易部署和应用
Celery的简易应用 文章目录 Celery的简易应用 前言 一.创建一个Celery App 二.部署Celery 1. 创建所需的用户和文件夹 2. 创建 celeryd.config 配置文件 ...
- 江在川上曰:云服务器上的flask项目部署(Ubuntu+Flask+Gunicorn+Supervisor+Nginx+Anaconda)
云服务器上的flask项目部署(anaconda.python.flask等相关安装) 在探索未知的路上走了很多弯路,这里记载了我在阿里云上部署项目切实可行的步骤,当然问题因人而异,没有四海皆适用的准 ...
最新文章
- BZOJ1951: [Sdoi2010]古代猪文
- python基础常用语句-Python基础6—常用语句
- JDK5.0环境下配置PKCS#11
- 一个故事 让你看懂“区块链”
- javascript event
- STM32F103串口1 printf函数的实现
- 我的NVIDIA开发者之旅——Caffe教程(3)使用sklearn和caffe进行简单逻辑回归实践
- MongoDB 后台创建索引、查看创建进度等
- 【4.29】Codeforces 刷题
- 学习 lt MATLAB gt 心得,lt;lt;MATLAB可视化大学物理学gt;gt;使大学物理更具体,更有趣。 - 物理 - 小木虫 - 学术 科研 互动社区...
- 磨金石教育设计干货分享|20个海报设计小技巧,果断打包带走
- html script src属性,动态修改script标签中的src属性存在的问题
- js实现好看的图案 加勒比海盗(php拍黄片)
- ava虚拟机详解--GC算法和种类【重要】
- ClassDiagram类图举例 明 继承图
- 计算机文管二级是什么水平,(计算机文管二级试题.doc
- 总结PHP中几种常用的网页跳转代码
- 四旋翼无人机动力学模型
- 新闻!牛磨王抗磨网发布超燃猪年贺岁词 | “绿多多”绿色资产资讯
- @Hello, I'm Tiw.@