用 Rust 编写的 Bitwarden 客户端 API 替代服务端,兼容官方客户端,适合自托管。
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
如未安装,先安装 curl
sudo [apt, dnf, zypper] install curl - 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 数据每日更新。
相关项目
Trivy 是一款开源安全扫描工具,可检测容器、文件系统、Git 仓库、虚拟机镜像和 Kubernetes 中的漏洞、配置问题与敏感信息。
一份持续更新的 Linux 服务器安全加固指南,涵盖 SSH、防火墙、入侵检测与审计等步骤。
网络流量检测系统,通过称为 trails 的恶意指标库,识别与已知恶意域名、IP、URL 和 User-Agent 的通信。
endlessh SSH 蜜罐的 Go 实现,导出 Prometheus 指标并配有 Grafana 仪表盘,用于查看攻击来源统计。
用于集中管理一台或多台 Linux 主机上 Fail2Ban 的 Web 管理平台。