基于Debian10.10的开源蜜罐T-Pot 20.06.2安装

简介: 基于Debian10.10的开源蜜罐T-Pot 20.06.2安装

什么是蜜罐技术?


蜜罐技术本质上是一种对攻击方进行欺骗的技术,通过布置一些作为诱饵的主机、网络服务或者信息,诱使攻击方对它们实施攻击,从而可以对攻击行为进行捕获和分析,了解攻击方所使用的工具与方法,推测攻击意图和动机,能够让防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。



640.jpg


开源蜜罐T-Pot


T-Pot 蜜罐系统是一个多用途蜜罐框架,该框架部署了一系列协议特定的Docker 容器,可模拟常见的可利用服务。它具有多块虚拟网卡,可运行多个蜜罐守护程序和工具,同时占用空间较小,并对所有蜜罐进行限制不互相干扰彼此的运行环境。


T-Pot 框架从每个容器收集所有日志,然后集中到一个弹性堆栈中,从而为管理员提供了针对每种服务的所有攻击的前端视图。还捕获了恶意软件样本,从而提供了进一步分析攻击的能力。

640.png


最新版本为20.06.02

640.jpg


T-Pot 框架图如下



640.png

基于Debian10.10的开源蜜罐T-Pot 20.06.2安装


本文参考如下链接完成 https://blog.csdn.net/qq_42675635/article/details/117714519https://blog.csdn.net/aa1291844114/article/details/112563352


1、先准备一台Debian10.10的VMware虚拟机


具体安装步骤可以参考之前的文章 aaaaa

图解Debian10Linux系统的安装步骤

640.jpg

2、登录Debian10.10虚拟机后台并配置更新源

640.jpg

vi /etc/apt/sources.list
cat /etc/apt/sources.list
# 
# deb cdrom:[Debian GNU/Linux 10.10.0 _Buster_ - Official amd64 DVD Binary-1 20210619-16:12]/ buster contrib main
#deb cdrom:[Debian GNU/Linux 10.10.0 _Buster_ - Official amd64 DVD Binary-1 20210619-16:12]/ buster contrib main
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main
deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib
# buster-updates, previously known as 'volatile'
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib

640.jpg

apt-get update
apt-get install lrzsz net-tools git grc

640.jpg

3、安装并配置apt-fast


关于apt-fast可以参考如下文章


https://linux.cn/article-4246-1.html
vi /etc/apt/sources.list.d/apt-fast.list
deb http://ppa.launchpad.net/apt-fast/stable/ubuntu bionic main 
deb-src http://ppa.launchpad.net/apt-fast/stable/ubuntu bionic main
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A2166B8DE8BDC3367D1901C11EE2FF37CA8DA16B
apt-get update
apt-get install apt-fast


640.jpg


640.jpg

640.jpg


640.jpg


echo "MIRRORS=( ' http://mirrors.163.com/debian/,https://mirrors.tuna.tsinghua.edu.cn/debian/,http://mirrors.ustc.edu.cn/debian/' )" >> /etc/apt-fast.conf


640.jpg


4、安装npm


apt-fast install npm
apt-get install curl
curl https://www.npmjs.com/install.sh | sh
npm config set registry http://registry.npm.taobao.org

640.jpg

640.jpg

5、配置docker加速


mkdir /etc/docker/
touch /etc/docker/daemon.json
cat > /etc/docker/daemon.json << 'EOF'
{
  "registry-mirrors": ["https://1jk30jsb.mirror.aliyuncs.com"]
}
EOF

640.jpg


6、上传tpotce的安装压缩包


下载地址


https://codeload.github.com/telekom-security/tpotce/tar.gz/refs/tags/20.06.2
cd /opt
tar -zxf tpotce-20.06.2.tar.gz


640.jpg


7、安装T-Pot


cd /opt/tpotce-20.06.2/iso/installer/
chmod 755 *.sh
./install.sh --type=user


安装耗时较久,安装时长依网速而定

640.jpg

640.jpg

640.jpg640.jpg

640.jpg


8、安装完成会自动重启


安装了GUI界面的话,按CTRL+ALT+F2~F6切换会话

640.jpg


可以看到对应 SSH端口已修改为64295


9、SSH登录后台查看容器状


cd /opt/tpot/bin
./dps.sh



640.jpg

其他设置,修改系统时区

640.jpg


10、登录Tpot界面


使用安装时设置的web账户密码登录

https://IP:64297

640.jpg

集成了cockpit

640.jpg


11、测试


kali机器尝试hydra,nmap扫描等攻击行为测试 然后可以在kibana上查看到攻击报表汇总数据


640.jpg

640.jpg

640.jpg


截图如下

640.jpg

640.jpg

640.jpg

Tpot蜜罐其它功能菜单使用可以后续自行摸索,初步的安装入门教程就到此为止


相关文章
|
7月前
|
消息中间件 Kubernetes NoSQL
Debian11系统boost库安装
Debian11系统boost库安装
|
24天前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
53 10
|
2月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
4月前
|
Kubernetes 应用服务中间件 nginx
debian11使用kubeadm安装k8s
debian11使用kubeadm安装k8s
|
4月前
|
安全 Ubuntu Shell
深入挖掘Debian系统中安装Docker
【8月更文挑战第21天】在Debian系统中安装Docker需按步骤操作:首先确保软件包更新,执行`sudo apt update`并安装必要软件包支持HTTPS;接着添加Docker官方GPG密钥以验证包的完整性和安全性;然后设置Docker稳定版仓库,通过`tee`命令配置仓库文件;再更新软件包索引;最后安装Docker Engine并通过运行测试容器确认安装成功。此指南适用于多数Debian版本,如遇问题请查阅官方文档。
303 0
|
4月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
39 0
|
4月前
|
SQL 关系型数据库 Linux
如何在 Debian 8 上安装和使用 PostgreSQL 9
如何在 Debian 8 上安装和使用 PostgreSQL 9
57 0
|
4月前
|
数据可视化 关系型数据库 MySQL
在Debian 7上安装和保护phpMyAdmin的方法
在Debian 7上安装和保护phpMyAdmin的方法
60 0
|
4月前
|
安全 Linux 网络安全
如何在Debian 9上安装和配置VNC
如何在Debian 9上安装和配置VNC
109 0
|
4月前
|
网络协议 算法 网络安全
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
如何在 Debian Wheezy 上使用 Postfix 安装和配置 DKIM
60 0