Repolode
telekom-security

telekom-security/tpotce

Elastic Stack 대시보드, 실시간 공격 지도, 보안 도구를 제공하며 20개 이상의 허니팟을 실행하는 올인원 멀티 허니팟 플랫폼입니다.

스타
9,618
포크
1,404
열린 이슈
0
마지막 커밋
2시간 전

어떤 프로젝트인가요?

T-Pot은 한 호스트에 여러 디셉션 서비스를 배포해 보안팀이 다양한 프로토콜에 대한 실제 공격 트래픽을 동시에 관찰할 수 있게 해주는 허니팟 플랫폼입니다. 허니팟은 docker compose로 관리되는 Docker 컨테이너로 실행되며, README에는 Cowrie, Dionaea, Conpot, Heralding, Log4Pot을 비롯해 Beelzebub, Galah 같은 LLM 기반 옵션까지 20개 이상이 나열되어 있습니다.

수집한 이벤트는 Logstash를 거쳐 Elasticsearch에 적재되고 Kibana 대시보드에 표시됩니다. 또한 CyberChef, Elasticvue, 애니메이션 공격 지도, Spiderfoot, Suricata, P0f, Fatt를 함께 제공하므로 분석가는 한곳에서 데이터를 확인하고 보강할 수 있습니다. amd64와 arm64를 지원하며, 독립형 시스템이나 중앙 hive로 실행하거나 hive에 데이터를 전송하는 분산 센서로 구성할 수 있습니다.

설치 프로그램은 지원되는 Linux 배포판을 대상으로 하며, 환경의 제약 범위 안에서 VM 또는 Docker Desktop을 사용하는 macOS와 Windows에서도 T-Pot을 실행할 수 있습니다. 배포에는 충분한 RAM과 디스크를 갖춘 전용 호스트가 필요하며, 허니팟은 의도적으로 인터넷에 노출됩니다.

핵심 기능

  • 0120개 이상의 허니팟 서비스를 하나의 플랫폼에서 Docker 컨테이너로 실행합니다.
  • 02수집한 이벤트를 위한 Elastic Stack(Elasticsearch, Logstash, Kibana) 대시보드를 제공합니다.
  • 03애니메이션 실시간 공격 지도와 OSINT용 Spiderfoot을 포함합니다.
  • 04네트워크 보안 모니터링과 트래픽 핑거프린팅을 위해 Suricata, P0f, Fatt를 제공합니다.
  • 05amd64와 arm64에서 독립형, hive, 분산 센서 배포를 지원합니다.

활용 사례

  • 인터넷에 노출된 SSH, Telnet, 웹 및 산업용 프로토콜을 대상으로 한 실제 공격 패턴을 연구합니다.
  • 중앙 hive에 데이터를 전송하는 허니팟 센서 네트워크를 운영합니다.
  • 미리 구성된 Kibana 대시보드로 위협 탐지와 로그 분석을 교육합니다.
  • 로컬 Ollama 인스턴스와 함께 Beelzebub, Galah 같은 LLM 기반 허니팟을 평가합니다.

빠른 시작

  1. 1

    curl이 아직 설치되어 있지 않다면 설치합니다

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

    root가 아닌 사용자로 $HOME에서 공식 설치 프로그램을 실행합니다

사용 전 알아둘 점

  • 최소 8~16 GB의 RAM과 128 GB의 여유 디스크 공간, 그리고 정상적으로 작동하는 인터넷 연결이 필요합니다.
  • 전용 Linux 설치 환경에 설치해야 합니다. 설치 프로그램은 시스템에서 실행되는 원격 스크립트입니다.
  • 허니팟을 운영하면 호스트가 공격에 노출되어 시스템이 침해될 수 있습니다.
  • 기본적으로 데이터가 Sicherheitstacho로 전송됩니다. 전송을 중단하려면 ewsposter 섹션을 제거하세요.

토픽

자주 묻는 질문

tpotce은(는) 무엇인가요?
Elastic Stack 대시보드, 실시간 공격 지도, 보안 도구를 제공하며 20개 이상의 허니팟을 실행하는 올인원 멀티 허니팟 플랫폼입니다. T-Pot은 한 호스트에 여러 디셉션 서비스를 배포해 보안팀이 다양한 프로토콜에 대한 실제 공격 트래픽을 동시에 관찰할 수 있게 해주는 허니팟 플랫폼입니다. 허니팟은 docker compose로 관리되는 Docker 컨테이너로 실행되며, README에는 Cowrie, Dionaea, Conpot, Heralding, Log4Pot을 비롯해 Beelzebub, Galah 같은 LLM 기반 옵션까지 20개 이상이 나열되어 있습니다.
tpotce은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
tpotce은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
tpotce은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. tpotce의 마지막 커밋은 2026년 10월 21일입니다.
tpotce은(는) 어디에 사용할 수 있나요?
인터넷에 노출된 SSH, Telnet, 웹 및 산업용 프로토콜을 대상으로 한 실제 공격 패턴을 연구합니다. 중앙 hive에 데이터를 전송하는 허니팟 센서 네트워크를 운영합니다. 미리 구성된 Kibana 대시보드로 위협 탐지와 로그 분석을 교육합니다. 로컬 Ollama 인스턴스와 함께 Beelzebub, Galah 같은 LLM 기반 허니팟을 평가합니다.
tpotce는 어떻게 설치하나요?
curl이 아직 설치되어 있지 않다면 설치합니다: sudo [apt, dnf, zypper] install curl root가 아닌 사용자로 $HOME에서 공식 설치 프로그램을 실행합니다
tpotce은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/telekom-security/tpotce

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트