基于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蜜罐其它功能菜单使用可以后续自行摸索,初步的安装入门教程就到此为止


相关文章
|
2月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
257 78
|
4月前
|
安全 应用服务中间件 Linux
Debian操作系统如何安装Nginx并开启HTTP2
本指南介绍了在Linux系统中通过源码编译安装Nginx的完整流程。首先更新软件包列表并安装必要的编译依赖,接着下载指定版本的Nginx源码包(如1.24.0),检查文件完整性后解压。随后通过配置脚本指定安装路径与模块(如HTTP SSL模块),执行编译和安装命令。最后创建软链接以便全局调用,并提供启动、停止及重载Nginx的命令,同时提醒注意安全组设置以确保正常访问。
|
7月前
|
Ubuntu 安全 调度
在Ubuntu下安装Debian包:dpkg与apt命令的深度解构。
安装Debian包的知识,就像掌握了海上的航行技术,虽然起初会让人感到陌生甚至困惑,但只要你积累熟练,就能在Ubuntu的世界里畅游无阻。就像每一位成功的航海家,掌握好这些工具,去探索属于你的Ubuntu新世界吧!
218 21
|
6月前
|
Ubuntu Linux
Ubuntu中dpkg和apt命令:debian包安装详解
希望这让你对于Ubuntu中的dpkg和apt命令有了更为清晰的理解。下次你面对软件包安装的问题,就可以轻松应对,优雅地在你的Linux系统中游刃有余了。
499 10
|
7月前
|
安全 网络安全 数据库
Debian12系统如何安装宝塔面板?
宝塔面板是一款便捷的服务器管理工具,界面直观易用,适合各技术水平用户。它支持网站部署、数据库管理,并提供安全防护功能。安装步骤简单:注册账号、连接服务器、运行脚本即可。确保系统满足最低要求(内存≥1GB,硬盘≥10GB),安装后通过浏览器登录管理。根据需求安装套件,完成网站配置。注意放行防火墙端口以保证正常访问。
397 0
|
11月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
537 10
|
12月前
|
Oracle Java 关系型数据库
在 Debian 12 上安装 Java 21
在 Debian 12 上安装 Java 21
|
Kubernetes 应用服务中间件 nginx
debian11使用kubeadm安装k8s
debian11使用kubeadm安装k8s
257 1
|
安全 Ubuntu Shell
深入挖掘Debian系统中安装Docker
【8月更文挑战第21天】在Debian系统中安装Docker需按步骤操作:首先确保软件包更新,执行`sudo apt update`并安装必要软件包支持HTTPS;接着添加Docker官方GPG密钥以验证包的完整性和安全性;然后设置Docker稳定版仓库,通过`tee`命令配置仓库文件;再更新软件包索引;最后安装Docker Engine并通过运行测试容器确认安装成功。此指南适用于多数Debian版本,如遇问题请查阅官方文档。
820 0
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
194 0