Dionaea——安装手册
0x01 Dionaea源码下载
从Github上下载源码
git clone https://github.com/DinoTools/dionaea.git
cd dionaea
- 0x02 安装依赖项
build-essential \
cmake \
check \
cython3 \
libcurl4-openssl-dev \
libemu-dev \
libev-dev \
libglib2.0-dev \
libloudmouth1-dev \
libnetfilter-queue-dev \
libnl-3-dev \
libpcap-dev \
libssl-dev \
libtool \
libudns-dev \
python3 \
python3-dev \
python3-bson \
python3-yaml \
ttf-liberation (这个包不在库里,把它删掉别的库会正常下载,这个好像是跟字体有关的不影响整体的安装)
- 0x03 cmake安装
在成功安装所有依赖项之后,创建一个构建目录并运行cmake以设置构建过程。
在/opt/dionaea的路径下创建build
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/dionaea .
注意:
cmake时可能会报错 找不到包’glib-2.0’
解决方法:
将包含`glib-2.0.pc’的目录添加到PKG_CONFIG_PATH环境变量中”。
使用ubuntu搜索文件“glib-2.0.pc”,得到它的路径
export PKG_CONFIG_PATH= 此文件的路径即可。
现在您应该能够运行make构建并运行以安装蜜罐。
make sudo make install
可以在目录中找到新的蜜罐/opt/dionaea。
- 0x04 启动dionaea
cd /opt/dionaea/bin
./dionaea -u nobody -g nogroup -r /opt/dionaea/ -w /opt/dionaea/ -p /opt/dionaea/var/dionaea.pid
- 参考
Dionaeae官方文档—— https://dionaea.readthedocs.io/en/latest/installation.html
Dionaea低交互式蜜罐部署详解——http://piahub.com/article/ck2t1054