2024-09-05 12:38:33 +00:00
|
|
|
services:
|
|
|
|
|
|
|
|
##################
|
|
|
|
#### Honeypots
|
|
|
|
##################
|
|
|
|
|
|
|
|
# Beelzebub service
|
|
|
|
beelzebub:
|
|
|
|
image: ${TPOT_DOCKER_REPO}/beelzebub:${TPOT_VERSION}
|
|
|
|
build:
|
|
|
|
tags:
|
|
|
|
- ${TPOT_GHCR_REPO}/beelzebub:${TPOT_VERSION}
|
|
|
|
context: ../beelzebub/
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
platforms:
|
|
|
|
- ${TPOT_AMD64}
|
|
|
|
- ${TPOT_ARM64}
|
|
|
|
|
|
|
|
##################
|
|
|
|
#### Tools
|
|
|
|
##################
|
|
|
|
|
2024-09-05 13:09:35 +00:00
|
|
|
# T-Pot Init Service
|
|
|
|
tpotinit:
|
|
|
|
image: ${TPOT_DOCKER_REPO}/tpotinit:${TPOT_VERSION}
|
|
|
|
build:
|
|
|
|
tags:
|
|
|
|
- ${TPOT_GHCR_REPO}/tpotinit:${TPOT_VERSION}
|
|
|
|
context: ../tpotinit/
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
platforms:
|
|
|
|
- ${TPOT_AMD64}
|
|
|
|
- ${TPOT_ARM64}
|
2024-09-05 12:38:33 +00:00
|
|
|
|
|
|
|
#### ELK
|
|
|
|
## Logstash service
|
|
|
|
logstash:
|
|
|
|
image: ${TPOT_DOCKER_REPO}/logstash:${TPOT_VERSION}
|
|
|
|
build:
|
|
|
|
tags:
|
|
|
|
- ${TPOT_GHCR_REPO}/logstash:${TPOT_VERSION}
|
|
|
|
context: ../elk/logstash/
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
platforms:
|
|
|
|
- ${TPOT_AMD64}
|
|
|
|
- ${TPOT_ARM64}
|
|
|
|
|
|
|
|
# Map Web Service
|
|
|
|
map:
|
|
|
|
image: ${TPOT_DOCKER_REPO}/map:${TPOT_VERSION}
|
|
|
|
build:
|
|
|
|
tags:
|
|
|
|
- ${TPOT_GHCR_REPO}/map:${TPOT_VERSION}
|
|
|
|
context: ../elk/map/
|
|
|
|
dockerfile: ./Dockerfile
|
|
|
|
platforms:
|
|
|
|
- ${TPOT_AMD64}
|
|
|
|
- ${TPOT_ARM64}
|