Repolode
telekom-security

telekom-security/tpotce

一体化多蜜罐平台,可运行 20 多种蜜罐,配合 Elastic Stack 仪表盘与实时攻击地图。

Star
9,618
Fork
1,404
未关闭 Issue
0
最近提交
2小时前

这是什么?

T-Pot 是一个多蜜罐平台,可在同一台主机上部署多种欺骗服务,让安全团队同时观察针对多种协议的真实攻击流量。它使用 docker 与 docker compose 运行蜜罐容器,项目列出的蜜罐超过 20 种,包括 Cowrie、Dionaea、Conpot、Heralding、Log4Pot 等,并提供基于 LLM 的 Beelzebub 和 Galah。

采集到的事件通过 Logstash 写入 Elasticsearch,并在 Kibana 仪表盘中展示。平台还集成了 CyberChef、Elasticvue、动态攻击地图、Spiderfoot、Suricata、P0f 和 Fatt,便于在同一处分析与补充数据。支持 amd64 与 arm64 架构,可作为单机部署,也可作为中心 hive 加分布式 sensor 部署。

安装程序面向受支持的 Linux 发行版,也可在虚拟机中运行,或在 macOS、Windows 上通过 Docker Desktop 运行,但功能会受到一定限制。部署需要独立主机并配备足够的内存与磁盘,且蜜罐本身会暴露在互联网上。

核心功能

  • 01通过 Docker 容器在统一平台上运行 20 多种蜜罐服务。
  • 02内置 Elastic Stack(Elasticsearch、Logstash、Kibana)用于展示攻击事件仪表盘。
  • 03提供动态实时攻击地图,并集成 Spiderfoot 进行开源情报收集。
  • 04集成 Suricata、P0f 和 Fatt,用于网络安全监控与流量指纹识别。
  • 05支持单机、中心 hive 及分布式 sensor 部署,兼容 amd64 与 arm64。

适用场景

  • 研究针对暴露的 SSH、Telnet、Web 及工业协议的真实攻击模式。
  • 搭建将数据回传至中心 hive 的蜜罐 sensor 网络。
  • 借助现成的 Kibana 仪表盘开展威胁检测与日志分析教学。
  • 结合本地 Ollama 评估 Beelzebub、Galah 等基于 LLM 的蜜罐。

快速上手

  1. 1

    如未安装,先安装 curl

    sudo [apt, dnf, zypper] install curl
  2. 2

    以非 root 用户在 $HOME 目录下运行官方安装程序

使用前须知

  • 至少需要 8-16 GB 内存和 128 GB 可用磁盘空间,并需要可用的互联网连接。
  • 需要在专用的 Linux 系统上安装,安装程序为远程脚本,会在您的系统上运行。
  • 蜜罐会暴露主机给攻击者,系统可能被攻破。
  • 默认会将数据提交至 Sicherheitstacho,除非您在配置中移除 ewsposter 部分。

标签

常见问题

tpotce 是什么?
一体化多蜜罐平台,可运行 20 多种蜜罐,配合 Elastic Stack 仪表盘与实时攻击地图。 T-Pot 是一个多蜜罐平台,可在同一台主机上部署多种欺骗服务,让安全团队同时观察针对多种协议的真实攻击流量。它使用 docker 与 docker compose 运行蜜罐容器,项目列出的蜜罐超过 20 种,包括 Cowrie、Dionaea、Conpot、Heralding、Log4Pot 等,并提供基于 LLM 的 Beelzebub 和 Galah。
tpotce 可以免费使用吗?用的什么许可证?
tpotce 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
tpotce 还在维护吗?
活跃维护中。tpotce 最近一次提交是在 2026年10月21日。
tpotce 适合用来做什么?
研究针对暴露的 SSH、Telnet、Web 及工业协议的真实攻击模式。 搭建将数据回传至中心 hive 的蜜罐 sensor 网络。 借助现成的 Kibana 仪表盘开展威胁检测与日志分析教学。 结合本地 Ollama 评估 Beelzebub、Galah 等基于 LLM 的蜜罐。
tpotce 怎么安装和运行?
如未安装,先安装 curl: sudo [apt, dnf, zypper] install curl 以非 root 用户在 $HOME 目录下运行官方安装程序
在哪里获取 tpotce?
源代码和安装说明在 GitHub 上:https://github.com/telekom-security/tpotce

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目