Repolode
telekom-security

telekom-security/tpotce

Plataforma completa de honeypots que executa mais de 20 honeypots com dashboards do Elastic Stack, mapas de ataques em tempo real e ferramentas de segurança.

Estrelas
9,618
Forks
1,404
Issues abertas
0
Último commit
há 2 horas

O que é?

O T-Pot é uma plataforma de honeypots que implanta um conjunto de serviços de deception em um único host, permitindo que equipes de segurança observem tráfego real de ataques contra vários protocolos ao mesmo tempo. Os honeypots são executados em contêineres Docker gerenciados com docker compose. O README lista mais de 20 opções, incluindo Cowrie, Dionaea, Conpot, Heralding e Log4Pot, além de alternativas baseadas em LLM, como Beelzebub e Galah.

Os eventos capturados são ingeridos no Elasticsearch por meio do Logstash e exibidos em dashboards do Kibana. A plataforma também inclui CyberChef, Elasticvue, um mapa animado de ataques, Spiderfoot, Suricata, P0f e Fatt, para que analistas possam inspecionar e enriquecer os dados no mesmo lugar. Há suporte a amd64 e arm64, e a plataforma pode ser executada como sistema independente, como hive central ou com sensores distribuídos que enviam dados para uma hive.

O instalador é voltado para distribuições Linux compatíveis. O T-Pot também pode ser executado em uma VM ou no macOS e Windows com Docker Desktop, respeitando as limitações desses ambientes. As implantações precisam de um host dedicado com bastante RAM e espaço em disco, e os honeypots são intencionalmente expostos à internet.

Recursos principais

  • 01Executa mais de 20 serviços de honeypot em contêineres Docker, reunidos em uma única plataforma.
  • 02Inclui dashboards do Elastic Stack (Elasticsearch, Logstash, Kibana) para os eventos capturados.
  • 03Inclui um mapa animado de ataques em tempo real e o Spiderfoot para OSINT.
  • 04Adiciona Suricata, P0f e Fatt para monitoramento de segurança de rede e identificação de características do tráfego.
  • 05Oferece suporte a implantações independentes, em hive e com sensores distribuídos, em amd64 e arm64.

Casos de uso

  • Estudar padrões de ataques reais contra protocolos expostos de SSH, Telnet, web e sistemas industriais.
  • Executar uma rede de sensores honeypot que envia dados para uma hive central.
  • Ensinar detecção de ameaças e análise de logs usando um conjunto pronto de dashboards do Kibana.
  • Avaliar honeypots baseados em LLM, como Beelzebub ou Galah, com uma instância local do Ollama.

Início rápido

  1. 1

    Instale o curl se ainda não estiver instalado

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

    Execute o instalador oficial a partir de $HOME como um usuário que não seja root

Antes de usar

  • Requer pelo menos 8 a 16 GB de RAM, 128 GB de espaço livre em disco e uma conexão com a internet funcionando.
  • A instalação é feita em uma instalação dedicada do Linux, e o instalador é um script remoto executado no seu sistema.
  • Honeypots expõem o host a ataques, então o sistema pode ser comprometido.
  • Por padrão, ele envia dados para o Sicherheitstacho. Para impedir isso, remova a seção ewsposter.

Tópicos

Perguntas frequentes

O que é tpotce?
Plataforma completa de honeypots que executa mais de 20 honeypots com dashboards do Elastic Stack, mapas de ataques em tempo real e ferramentas de segurança. O T-Pot é uma plataforma de honeypots que implanta um conjunto de serviços de deception em um único host, permitindo que equipes de segurança observem tráfego real de ataques contra vários protocolos ao mesmo tempo. Os honeypots são executados em contêineres Docker gerenciados com docker compose. O README lista mais de 20 opções, incluindo Cowrie, Dionaea, Conpot, Heralding e Log4Pot, além de alternativas baseadas em LLM, como Beelzebub e Galah.
tpotce é gratuito? Qual é a licença?
tpotce é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
tpotce ainda é mantido?
Manutenção ativa. O último commit de tpotce foi em 21 de out. de 2026.
Para que posso usar tpotce?
Estudar padrões de ataques reais contra protocolos expostos de SSH, Telnet, web e sistemas industriais. Executar uma rede de sensores honeypot que envia dados para uma hive central. Ensinar detecção de ameaças e análise de logs usando um conjunto pronto de dashboards do Kibana. Avaliar honeypots baseados em LLM, como Beelzebub ou Galah, com uma instância local do Ollama.
Como instalar tpotce?
Instale o curl se ainda não estiver instalado: sudo [apt, dnf, zypper] install curl Execute o instalador oficial a partir de $HOME como um usuário que não seja root
Onde consigo tpotce?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/telekom-security/tpotce

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados