Docker容器搭建conpot蜜罐

一、Docker安装

1、下载Docker

可以在Docker官网下载安装,直接点击“下一步”,安装完成!

2、启动Docker

启动后提示错误弹窗,提醒我们安装Linux内核。

第一步:以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

第二步:在 PowerShell 中执行代码:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

第三步:继续 PowerShell 执行代码,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

第四步:打开Microsoft Store,并选择你偏好的 Linux 分发版,直接安装。

PS:其他的内核可以在旧版 WSL 的手动安装步骤中寻找

 第五步:重启下电脑,并启动 Docker Desktop 

二、运行conpot(命令在powershell中运行)

1、打开powershell

打开方式在上面讲过

2、搜索仓库

输入下方命令,发现有很多个conpot,我们需要的是 honeynet/conpot

docker search conpot

3、拉取仓库的honeynet/conpot

输入下方命令:

docker pull honeynet/conpot

4、启动docker容器

输入下方命令,启动 端口80端口102端口502端口161

docker run -it -p 80:80 -p 102:102 -p 502:502 -p 161:161/udp --network=bridge honeynet/conpot

(其中的含义可参考Docker容器使用

还有一种启动conpot的交互式命令如下,但是无法执行后续conpot命令(待解决)

docker run -it -p 80:80 -p 102:102 -p 502:502 -p 161:161/udp --network=bridge honeynet/conpot:latest /bin/sh

5、查看conpot攻击流量

第一步:点击Containers

可以看到创建的容器,点击 bold_davinci 容器可以看到详细信息 

第二步:查看访问流量

我们启动了4个端口,打开下方的网址,可以看到网络的流量发生变化

http://localhost:502/

 

三、日志采集

可以参考我的另一篇文章http://t.csdnimg.cn/qvGxl

四、日志输出到数据库中

五、伪装成应用软件

六、组成蜜网

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值