An alternative, Rust-based server implementation of the Bitwarden Client API, compatible with official Bitwarden clients for self-hosting.
telekom-security/tpotce
All-in-one multi-honeypot platform that runs 20+ honeypots with Elastic Stack dashboards, live attack maps and security tools.
- Stars
- 9,618
- Forks
- 1,404
- Open issues
- 0
- Last commit
- 2 hours ago
What is it?
T-Pot is a honeypot platform that deploys a collection of deception services on one host, so security teams can observe real attack traffic against many protocols at once. It runs its honeypots as Docker containers managed with docker compose, and the README lists more than 20 of them, including Cowrie, Dionaea, Conpot, Heralding and Log4Pot, plus LLM-based options such as Beelzebub and Galah.
Captured events are ingested into Elasticsearch through Logstash and shown in Kibana dashboards. The platform also bundles CyberChef, Elasticvue, an animated attack map, Spiderfoot, Suricata, P0f and Fatt, so analysts can inspect and enrich the data in the same place. It supports amd64 and arm64, and can run as a standalone system, as a central hive, or as distributed sensors reporting to a hive.
The installer targets supported Linux distributions, and T-Pot can also run in a VM or on macOS and Windows with Docker Desktop, within the limits of that environment. Deployments need a dedicated host with substantial RAM and disk, and the honeypots are intentionally exposed to the internet.
Key features
- 01Runs 20+ honeypot services as Docker containers under one platform.
- 02Ships Elastic Stack (Elasticsearch, Logstash, Kibana) dashboards for captured events.
- 03Includes an animated live attack map and Spiderfoot for OSINT.
- 04Adds Suricata, P0f and Fatt for network security monitoring and traffic fingerprinting.
- 05Supports standalone, hive and distributed sensor deployments on amd64 and arm64.
Use cases
- Studying real-world attack patterns against exposed SSH, Telnet, web and industrial protocols.
- Running a honeypot sensor network that reports to a central hive.
- Teaching threat detection and log analysis with a ready-made Kibana dashboard set.
- Evaluating LLM-based honeypots such as Beelzebub or Galah with a local Ollama instance.
Quick start
- 1
Install curl if not already installed
sudo [apt, dnf, zypper] install curl - 2
Run the official installer as a non-root user from $HOME
Things to know
- Needs at least 8-16 GB RAM and 128 GB free disk space, and a working internet connection.
- Installation is done on a dedicated Linux install, and the installer is a remote script that runs on your system.
- Honeypots expose the host to attacks, so the system can be compromised.
- By default it submits data to Sicherheitstacho unless you remove the ewsposter section.
Topics
FAQ
- What is tpotce?
- All-in-one multi-honeypot platform that runs 20+ honeypots with Elastic Stack dashboards, live attack maps and security tools. T-Pot is a honeypot platform that deploys a collection of deception services on one host, so security teams can observe real attack traffic against many protocols at once. It runs its honeypots as Docker containers managed with docker compose, and the README lists more than 20 of them, including Cowrie, Dionaea, Conpot, Heralding and Log4Pot, plus LLM-based options such as Beelzebub and Galah.
- Is tpotce free to use? What license does it have?
- tpotce is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is tpotce still maintained?
- Actively maintained. The last commit to tpotce was on Oct 21, 2026.
- What can I use tpotce for?
- Studying real-world attack patterns against exposed SSH, Telnet, web and industrial protocols. Running a honeypot sensor network that reports to a central hive. Teaching threat detection and log analysis with a ready-made Kibana dashboard set. Evaluating LLM-based honeypots such as Beelzebub or Galah with a local Ollama instance.
- How do I install tpotce?
- Install curl if not already installed: sudo [apt, dnf, zypper] install curl Run the official installer as a non-root user from $HOME
- Where can I get tpotce?
- The source code and installation instructions are on GitHub: https://github.com/telekom-security/tpotce
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Trivy is an open-source security scanner that finds vulnerabilities, misconfigurations, secrets and SBOM data in containers, filesystems, Git repos, VM images and Kubernetes.
A long-running, Debian-focused how-to guide covering SSH hardening, firewalls, intrusion detection, auditing and other steps for securing a home or personal Linux server.
Network traffic monitor that flags communication with known malicious domains, IPs, URLs and User-Agents using indicator lists called trails.
A Go implementation of the endlessh SSH tarpit that exports Prometheus metrics and ships with a Grafana dashboard for attacker statistics.
A web management platform for operating Fail2Ban across one or more Linux hosts, covering bans, jails, filters and alerts.