add 24.04 version tag

This commit is contained in:
Marco Ochse 2024-03-24 19:22:37 +01:00
parent 086116f64d
commit 85431b308d
49 changed files with 101 additions and 101 deletions

2
.env
View file

@ -108,7 +108,7 @@ TPOT_DOCKER_COMPOSE=./docker-compose.yml
TPOT_REPO=dtagdevsec TPOT_REPO=dtagdevsec
# T-Pot Version Tag # T-Pot Version Tag
TPOT_VERSION=alpha TPOT_VERSION=24.04
# T-Pot Pull Policy # T-Pot Pull Policy
# always: (T-Pot default) Compose implementations SHOULD always pull the image from the registry. # always: (T-Pot default) Compose implementations SHOULD always pull the image from the registry.

View file

@ -12,7 +12,7 @@ T-Pot is the all in one, optionally distributed, multiarch (amd64, arm64) honeyp
4. Install `curl`: `$ sudo [apt, dnf, zypper] install curl` if not installed already 4. Install `curl`: `$ sudo [apt, dnf, zypper] install curl` if not installed already
5. Run installer as non-root from `$HOME`: 5. Run installer as non-root from `$HOME`:
``` ```
env bash -c "$(curl -sL https://github.com/telekom-security/tpotce/raw/alpha/install.sh)" env bash -c "$(curl -sL https://github.com/telekom-security/tpotce/raw/24.04/install.sh)"
``` ```
* Follow instructions, read messages, check for possible port conflicts and reboot * Follow instructions, read messages, check for possible port conflicts and reboot
@ -326,7 +326,7 @@ Choose a supported distro of your choice. It is recommended to use the minimum /
Sometimes it is just nice if you can spin up a T-Pot instance on macOS or Windows, i.e. for development, testing or just the fun of it. As Docker Desktop is rather limited not all honeypot types or T-Pot features are supported. Also remember, by default the macOS and Windows firewall are blocking access from remote, so testing is limited to the host. For production it is recommended to run T-Pot on [Linux](#choose-your-distro).<br> Sometimes it is just nice if you can spin up a T-Pot instance on macOS or Windows, i.e. for development, testing or just the fun of it. As Docker Desktop is rather limited not all honeypot types or T-Pot features are supported. Also remember, by default the macOS and Windows firewall are blocking access from remote, so testing is limited to the host. For production it is recommended to run T-Pot on [Linux](#choose-your-distro).<br>
To get things up and running just follow these steps: To get things up and running just follow these steps:
1. Install Docker Desktop for [macOS](https://docs.docker.com/desktop/install/mac-install/) or [Windows](https://docs.docker.com/desktop/install/windows-install/). 1. Install Docker Desktop for [macOS](https://docs.docker.com/desktop/install/mac-install/) or [Windows](https://docs.docker.com/desktop/install/windows-install/).
2. Clone the GitHub repository: `git clone https://github.com/telekom-security/tpotce -b alpha`. 2. Clone the GitHub repository: `git clone https://github.com/telekom-security/tpotce -b 24.04`.
3. Go to: `cd ~/tpotce` 3. Go to: `cd ~/tpotce`
4. Copy `cp compose/mac_win.yml ./docker-compose.yml`. 4. Copy `cp compose/mac_win.yml ./docker-compose.yml`.
5. Create a `WEB_USER` by running `~/tpotce/genuser.sh` 5. Create a `WEB_USER` by running `~/tpotce/genuser.sh`

View file

@ -16,7 +16,7 @@ services:
- adbhoney_local - adbhoney_local
ports: ports:
- "5555:5555" - "5555:5555"
image: "dtagdevsec/adbhoney:alpha" image: "dtagdevsec/adbhoney:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/adbhoney/log:/opt/adbhoney/log - $HOME/tpotce/data/adbhoney/log:/opt/adbhoney/log

View file

@ -6,7 +6,7 @@
myPLATFORMS="linux/amd64,linux/arm64" myPLATFORMS="linux/amd64,linux/arm64"
myHUBORG_DOCKER="dtagdevsec" myHUBORG_DOCKER="dtagdevsec"
myHUBORG_GITHUB="ghcr.io/telekom-security" myHUBORG_GITHUB="ghcr.io/telekom-security"
myTAG="alpha" myTAG="24.04"
myIMAGESBASE="tpotinit adbhoney ciscoasa citrixhoneypot conpot cowrie ddospot dicompot dionaea elasticpot endlessh ewsposter fatt glutton hellpot heralding honeypots honeytrap ipphoney log4pot mailoney medpot nginx p0f redishoneypot sentrypeer spiderfoot suricata wordpot" myIMAGESBASE="tpotinit adbhoney ciscoasa citrixhoneypot conpot cowrie ddospot dicompot dionaea elasticpot endlessh ewsposter fatt glutton hellpot heralding honeypots honeytrap ipphoney log4pot mailoney medpot nginx p0f redishoneypot sentrypeer spiderfoot suricata wordpot"
myIMAGESELK="elasticsearch kibana logstash map" myIMAGESELK="elasticsearch kibana logstash map"
myIMAGESTANNER="phpox redis snare tanner" myIMAGESTANNER="phpox redis snare tanner"

View file

@ -19,7 +19,7 @@ services:
ports: ports:
- "5000:5000/udp" - "5000:5000/udp"
- "8443:8443" - "8443:8443"
image: "dtagdevsec/ciscoasa:alpha" image: "dtagdevsec/ciscoasa:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/ciscoasa/log:/var/log/ciscoasa - $HOME/tpotce/data/ciscoasa/log:/var/log/ciscoasa

View file

@ -16,7 +16,7 @@ services:
- citrixhoneypot_local - citrixhoneypot_local
ports: ports:
- "443:443" - "443:443"
image: "dtagdevsec/citrixhoneypot:alpha" image: "dtagdevsec/citrixhoneypot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/citrixhoneypot/log:/opt/citrixhoneypot/logs - $HOME/tpotce/data/citrixhoneypot/log:/opt/citrixhoneypot/logs

View file

@ -37,7 +37,7 @@ services:
- "2121:21" - "2121:21"
- "44818:44818" - "44818:44818"
- "47808:47808/udp" - "47808:47808/udp"
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/conpot/log:/var/log/conpot - $HOME/tpotce/data/conpot/log:/var/log/conpot
@ -61,7 +61,7 @@ services:
ports: ports:
# - "161:161/udp" # - "161:161/udp"
- "2404:2404" - "2404:2404"
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/conpot/log:/var/log/conpot - $HOME/tpotce/data/conpot/log:/var/log/conpot
@ -84,7 +84,7 @@ services:
- conpot_local_guardian_ast - conpot_local_guardian_ast
ports: ports:
- "10001:10001" - "10001:10001"
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/conpot/log:/var/log/conpot - $HOME/tpotce/data/conpot/log:/var/log/conpot
@ -107,7 +107,7 @@ services:
- conpot_local_ipmi - conpot_local_ipmi
ports: ports:
- "623:623/udp" - "623:623/udp"
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/conpot/log:/var/log/conpot - $HOME/tpotce/data/conpot/log:/var/log/conpot
@ -131,7 +131,7 @@ services:
ports: ports:
- "1025:1025" - "1025:1025"
- "50100:50100" - "50100:50100"
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/conpot/log:/var/log/conpot - $HOME/tpotce/data/conpot/log:/var/log/conpot

View file

@ -20,7 +20,7 @@ services:
ports: ports:
- "22:22" - "22:22"
- "23:23" - "23:23"
image: "dtagdevsec/cowrie:alpha" image: "dtagdevsec/cowrie:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/cowrie/downloads:/home/cowrie/cowrie/dl - $HOME/tpotce/data/cowrie/downloads:/home/cowrie/cowrie/dl

View file

@ -20,7 +20,7 @@ services:
- "123:123/udp" - "123:123/udp"
# - "161:161/udp" # - "161:161/udp"
- "1900:1900/udp" - "1900:1900/udp"
image: "dtagdevsec/ddospot:alpha" image: "dtagdevsec/ddospot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/ddospot/log:/opt/ddospot/ddospot/logs - $HOME/tpotce/data/ddospot/log:/opt/ddospot/ddospot/logs

View file

@ -14,5 +14,5 @@ services:
- cyberchef_local - cyberchef_local
ports: ports:
- "127.0.0.1:64299:8000" - "127.0.0.1:64299:8000"
image: "dtagdevsec/cyberchef:alpha" image: "dtagdevsec/cyberchef:24.04"
read_only: true read_only: true

View file

@ -12,5 +12,5 @@ services:
# condition: service_healthy # condition: service_healthy
ports: ports:
- "127.0.0.1:64302:9100" - "127.0.0.1:64302:9100"
image: "dtagdevsec/head:alpha" image: "dtagdevsec/head:24.04"
read_only: true read_only: true

View file

@ -20,7 +20,7 @@ services:
- "2324:2324" - "2324:2324"
- "4096:4096" - "4096:4096"
- "9200:9200" - "9200:9200"
image: "dtagdevsec/honeypy:alpha" image: "dtagdevsec/honeypy:24.04"
read_only: true read_only: true
volumes: volumes:
- /data/honeypy/log:/opt/honeypy/log - /data/honeypy/log:/opt/honeypy/log

View file

@ -14,6 +14,6 @@ services:
- honeysap_local - honeysap_local
ports: ports:
- "3299:3299" - "3299:3299"
image: "dtagdevsec/honeysap:alpha" image: "dtagdevsec/honeysap:24.04"
volumes: volumes:
- /data/honeysap/log:/opt/honeysap/log - /data/honeysap/log:/opt/honeysap/log

View file

@ -22,7 +22,7 @@ services:
- rdpy_local - rdpy_local
ports: ports:
- "3389:3389" - "3389:3389"
image: "dtagdevsec/rdpy:alpha" image: "dtagdevsec/rdpy:24.04"
read_only: true read_only: true
volumes: volumes:
- /data/rdpy/log:/var/log/rdpy - /data/rdpy/log:/var/log/rdpy

View file

@ -19,7 +19,7 @@ services:
- dicompot_local - dicompot_local
ports: ports:
- "11112:11112" - "11112:11112"
image: "dtagdevsec/dicompot:alpha" image: "dtagdevsec/dicompot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/dicompot/log:/var/log/dicompot - $HOME/tpotce/data/dicompot/log:/var/log/dicompot

View file

@ -33,7 +33,7 @@ services:
# - "5060:5060/udp" # - "5060:5060/udp"
# - "5061:5061" # - "5061:5061"
- "27017:27017" - "27017:27017"
image: "dtagdevsec/dionaea:alpha" image: "dtagdevsec/dionaea:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/dionaea/roots/ftp:/opt/dionaea/var/dionaea/roots/ftp - $HOME/tpotce/data/dionaea/roots/ftp:/opt/dionaea/var/dionaea/roots/ftp

View file

@ -10,133 +10,133 @@ services:
# Adbhoney service # Adbhoney service
adbhoney: adbhoney:
build: adbhoney/. build: adbhoney/.
image: "dtagdevsec/adbhoney:alpha" image: "dtagdevsec/adbhoney:24.04"
# Ciscoasa service # Ciscoasa service
ciscoasa: ciscoasa:
build: ciscoasa/. build: ciscoasa/.
image: "dtagdevsec/ciscoasa:alpha" image: "dtagdevsec/ciscoasa:24.04"
# CitrixHoneypot service # CitrixHoneypot service
citrixhoneypot: citrixhoneypot:
build: citrixhoneypot/. build: citrixhoneypot/.
image: "dtagdevsec/citrixhoneypot:alpha" image: "dtagdevsec/citrixhoneypot:24.04"
# Conpot IEC104 service # Conpot IEC104 service
conpot_IEC104: conpot_IEC104:
build: conpot/. build: conpot/.
image: "dtagdevsec/conpot:alpha" image: "dtagdevsec/conpot:24.04"
# Cowrie service # Cowrie service
cowrie: cowrie:
build: cowrie/. build: cowrie/.
image: "dtagdevsec/cowrie:alpha" image: "dtagdevsec/cowrie:24.04"
# Ddospot service # Ddospot service
ddospot: ddospot:
build: ddospot/. build: ddospot/.
image: "dtagdevsec/ddospot:alpha" image: "dtagdevsec/ddospot:24.04"
# Dicompot service # Dicompot service
dicompot: dicompot:
build: dicompot/. build: dicompot/.
image: "dtagdevsec/dicompot:alpha" image: "dtagdevsec/dicompot:24.04"
# Dionaea service # Dionaea service
dionaea: dionaea:
build: dionaea/. build: dionaea/.
image: "dtagdevsec/dionaea:alpha" image: "dtagdevsec/dionaea:24.04"
# ElasticPot service # ElasticPot service
elasticpot: elasticpot:
build: elasticpot/. build: elasticpot/.
image: "dtagdevsec/elasticpot:alpha" image: "dtagdevsec/elasticpot:24.04"
# Endlessh service # Endlessh service
endlessh: endlessh:
build: endlessh/. build: endlessh/.
image: "dtagdevsec/endlessh:alpha" image: "dtagdevsec/endlessh:24.04"
# Glutton service # Glutton service
glutton: glutton:
build: glutton/. build: glutton/.
image: "dtagdevsec/glutton:alpha" image: "dtagdevsec/glutton:24.04"
# Hellpot service # Hellpot service
hellpot: hellpot:
build: hellpot/. build: hellpot/.
image: "dtagdevsec/hellpot:alpha" image: "dtagdevsec/hellpot:24.04"
# Heralding service # Heralding service
heralding: heralding:
build: heralding/. build: heralding/.
image: "dtagdevsec/heralding:alpha" image: "dtagdevsec/heralding:24.04"
# Honeypots service # Honeypots service
honeypots: honeypots:
build: honeypots/. build: honeypots/.
image: "dtagdevsec/honeypots:alpha" image: "dtagdevsec/honeypots:24.04"
# Honeytrap service # Honeytrap service
honeytrap: honeytrap:
build: honeytrap/. build: honeytrap/.
image: "dtagdevsec/honeytrap:alpha" image: "dtagdevsec/honeytrap:24.04"
# IPPHoney service # IPPHoney service
ipphoney: ipphoney:
build: ipphoney/. build: ipphoney/.
image: "dtagdevsec/ipphoney:alpha" image: "dtagdevsec/ipphoney:24.04"
# Log4Pot service # Log4Pot service
log4pot: log4pot:
build: log4pot/. build: log4pot/.
image: "dtagdevsec/log4pot:alpha" image: "dtagdevsec/log4pot:24.04"
# Mailoney service # Mailoney service
mailoney: mailoney:
build: mailoney/. build: mailoney/.
image: "dtagdevsec/mailoney:alpha" image: "dtagdevsec/mailoney:24.04"
# Medpot service # Medpot service
medpot: medpot:
build: medpot/. build: medpot/.
image: "dtagdevsec/medpot:alpha" image: "dtagdevsec/medpot:24.04"
# Redishoneypot service # Redishoneypot service
redishoneypot: redishoneypot:
build: redishoneypot/. build: redishoneypot/.
image: "dtagdevsec/redishoneypot:alpha" image: "dtagdevsec/redishoneypot:24.04"
# Sentrypeer service # Sentrypeer service
sentrypeer: sentrypeer:
build: sentrypeer/. build: sentrypeer/.
image: "dtagdevsec/sentrypeer:alpha" image: "dtagdevsec/sentrypeer:24.04"
#### Snare / Tanner #### Snare / Tanner
## Tanner Redis Service ## Tanner Redis Service
tanner_redis: tanner_redis:
build: tanner/redis/. build: tanner/redis/.
image: "dtagdevsec/redis:alpha" image: "dtagdevsec/redis:24.04"
## PHP Sandbox service ## PHP Sandbox service
tanner_phpox: tanner_phpox:
build: tanner/phpox/. build: tanner/phpox/.
image: "dtagdevsec/phpox:alpha" image: "dtagdevsec/phpox:24.04"
## Tanner API Service ## Tanner API Service
tanner_api: tanner_api:
build: tanner/tanner/. build: tanner/tanner/.
image: "dtagdevsec/tanner:alpha" image: "dtagdevsec/tanner:24.04"
## Snare Service ## Snare Service
snare: snare:
build: tanner/snare/. build: tanner/snare/.
image: "dtagdevsec/snare:alpha" image: "dtagdevsec/snare:24.04"
## Wordpot Service ## Wordpot Service
wordpot: wordpot:
build: wordpot/. build: wordpot/.
image: "dtagdevsec/wordpot:alpha" image: "dtagdevsec/wordpot:24.04"
################## ##################
@ -146,17 +146,17 @@ services:
# Fatt service # Fatt service
fatt: fatt:
build: fatt/. build: fatt/.
image: "dtagdevsec/fatt:alpha" image: "dtagdevsec/fatt:24.04"
# P0f service # P0f service
p0f: p0f:
build: p0f/. build: p0f/.
image: "dtagdevsec/p0f:alpha" image: "dtagdevsec/p0f:24.04"
# Suricata service # Suricata service
suricata: suricata:
build: suricata/. build: suricata/.
image: "dtagdevsec/suricata:alpha" image: "dtagdevsec/suricata:24.04"
################## ##################
@ -167,34 +167,34 @@ services:
## Elasticsearch service ## Elasticsearch service
elasticsearch: elasticsearch:
build: elk/elasticsearch/. build: elk/elasticsearch/.
image: "dtagdevsec/elasticsearch:alpha" image: "dtagdevsec/elasticsearch:24.04"
## Kibana service ## Kibana service
kibana: kibana:
build: elk/kibana/. build: elk/kibana/.
image: "dtagdevsec/kibana:alpha" image: "dtagdevsec/kibana:24.04"
## Logstash service ## Logstash service
logstash: logstash:
build: elk/logstash/. build: elk/logstash/.
image: "dtagdevsec/logstash:alpha" image: "dtagdevsec/logstash:24.04"
# Ewsposter service # Ewsposter service
ewsposter: ewsposter:
build: ewsposter/. build: ewsposter/.
image: "dtagdevsec/ewsposter:alpha" image: "dtagdevsec/ewsposter:24.04"
# Nginx service # Nginx service
nginx: nginx:
build: nginx/. build: nginx/.
image: "dtagdevsec/nginx:alpha" image: "dtagdevsec/nginx:24.04"
# Spiderfoot service # Spiderfoot service
spiderfoot: spiderfoot:
build: spiderfoot/. build: spiderfoot/.
image: "dtagdevsec/spiderfoot:alpha" image: "dtagdevsec/spiderfoot:24.04"
# Map Web Service # Map Web Service
map_web: map_web:
build: elk/map/. build: elk/map/.
image: "dtagdevsec/map:alpha" image: "dtagdevsec/map:24.04"

View file

@ -16,7 +16,7 @@ services:
- elasticpot_local - elasticpot_local
ports: ports:
- "9200:9200" - "9200:9200"
image: "dtagdevsec/elasticpot:alpha" image: "dtagdevsec/elasticpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/elasticpot/log:/opt/elasticpot/log - $HOME/tpotce/data/elasticpot/log:/opt/elasticpot/log

View file

@ -24,7 +24,7 @@ services:
mem_limit: 4g mem_limit: 4g
ports: ports:
- "127.0.0.1:64298:9200" - "127.0.0.1:64298:9200"
image: "dtagdevsec/elasticsearch:alpha" image: "dtagdevsec/elasticsearch:24.04"
volumes: volumes:
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data
@ -40,7 +40,7 @@ services:
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
image: "dtagdevsec/kibana:alpha" image: "dtagdevsec/kibana:24.04"
## Logstash service ## Logstash service
logstash: logstash:
@ -52,7 +52,7 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
image: "dtagdevsec/logstash:alpha" image: "dtagdevsec/logstash:24.04"
volumes: volumes:
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data
# - /root/tpotce/docker/elk/logstash/dist/logstash.conf:/etc/logstash/conf.d/logstash.conf # - /root/tpotce/docker/elk/logstash/dist/logstash.conf:/etc/logstash/conf.d/logstash.conf
@ -65,7 +65,7 @@ services:
tty: true tty: true
ports: ports:
- "127.0.0.1:6379:6379" - "127.0.0.1:6379:6379"
image: "dtagdevsec/redis:alpha" image: "dtagdevsec/redis:24.04"
read_only: true read_only: true
# Map Web Service # Map Web Service
@ -79,7 +79,7 @@ services:
tty: true tty: true
ports: ports:
- "127.0.0.1:64299:64299" - "127.0.0.1:64299:64299"
image: "dtagdevsec/map:alpha" image: "dtagdevsec/map:24.04"
depends_on: depends_on:
- map_redis - map_redis
@ -91,6 +91,6 @@ services:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: "dtagdevsec/map:alpha" image: "dtagdevsec/map:24.04"
depends_on: depends_on:
- map_redis - map_redis

View file

@ -24,6 +24,6 @@ services:
mem_limit: 2g mem_limit: 2g
ports: ports:
- "127.0.0.1:64298:9200" - "127.0.0.1:64298:9200"
image: "dtagdevsec/elasticsearch:alpha" image: "dtagdevsec/elasticsearch:24.04"
volumes: volumes:
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data

View file

@ -12,4 +12,4 @@ services:
# condition: service_healthy # condition: service_healthy
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
image: "dtagdevsec/kibana:alpha" image: "dtagdevsec/kibana:24.04"

View file

@ -14,7 +14,7 @@ services:
# condition: service_healthy # condition: service_healthy
ports: ports:
- "127.0.0.1:64305:64305" - "127.0.0.1:64305:64305"
image: "dtagdevsec/logstash:alpha" image: "dtagdevsec/logstash:24.04"
volumes: volumes:
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data
# - /$HOME/tpotce/docker/elk/logstash/dist/logstash.conf:/etc/logstash/conf.d/logstash.conf # - /$HOME/tpotce/docker/elk/logstash/dist/logstash.conf:/etc/logstash/conf.d/logstash.conf

View file

@ -11,7 +11,7 @@ services:
restart: always restart: always
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: "dtagdevsec/redis:alpha" image: "dtagdevsec/redis:24.04"
read_only: true read_only: true
# Map Web Service # Map Web Service
@ -25,7 +25,7 @@ services:
tty: true tty: true
ports: ports:
- "127.0.0.1:64299:64299" - "127.0.0.1:64299:64299"
image: "dtagdevsec/map:alpha" image: "dtagdevsec/map:24.04"
depends_on: depends_on:
- map_redis - map_redis
@ -39,6 +39,6 @@ services:
# - TZ=${TPOT_ATTACKMAP_TEXT_TIMEZONE} # - TZ=${TPOT_ATTACKMAP_TEXT_TIMEZONE}
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: "dtagdevsec/map:alpha" image: "dtagdevsec/map:24.04"
depends_on: depends_on:
- map_redis - map_redis

View file

@ -16,7 +16,7 @@ services:
- endlessh_local - endlessh_local
ports: ports:
- "22:2222" - "22:2222"
image: "dtagdevsec/endlessh:alpha" image: "dtagdevsec/endlessh:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/endlessh/log:/var/log/endlessh - $HOME/tpotce/data/endlessh/log:/var/log/endlessh

View file

@ -23,7 +23,7 @@ services:
- EWS_HPFEEDS_SECRET=secret - EWS_HPFEEDS_SECRET=secret
- EWS_HPFEEDS_TLSCERT=false - EWS_HPFEEDS_TLSCERT=false
- EWS_HPFEEDS_FORMAT=json - EWS_HPFEEDS_FORMAT=json
image: "dtagdevsec/ewsposter:alpha" image: "dtagdevsec/ewsposter:24.04"
volumes: volumes:
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data
- $HOME/tpotce/data/ews/conf/ews.ip:/opt/ewsposter/ews.ip - $HOME/tpotce/data/ews/conf/ews.ip:/opt/ewsposter/ews.ip

View file

@ -14,6 +14,6 @@ services:
- NET_ADMIN - NET_ADMIN
- SYS_NICE - SYS_NICE
- NET_RAW - NET_RAW
image: "dtagdevsec/fatt:alpha" image: "dtagdevsec/fatt:24.04"
volumes: volumes:
- $HOME/tpotce/data/fatt/log:/opt/fatt/log - $HOME/tpotce/data/fatt/log:/opt/fatt/log

View file

@ -15,7 +15,7 @@ services:
network_mode: "host" network_mode: "host"
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
image: "dtagdevsec/glutton:alpha" image: "dtagdevsec/glutton:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/glutton/log:/var/log/glutton - $HOME/tpotce/data/glutton/log:/var/log/glutton

View file

@ -16,7 +16,7 @@ services:
- hellpot_local - hellpot_local
ports: ports:
- "80:8080" - "80:8080"
image: "dtagdevsec/hellpot:alpha" image: "dtagdevsec/hellpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/hellpot/log:/var/log/hellpot - $HOME/tpotce/data/hellpot/log:/var/log/hellpot

View file

@ -33,7 +33,7 @@ services:
- "3389:3389" - "3389:3389"
- "5432:5432" - "5432:5432"
- "5900:5900" - "5900:5900"
image: "dtagdevsec/heralding:alpha" image: "dtagdevsec/heralding:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/heralding/log:/var/log/heralding - $HOME/tpotce/data/heralding/log:/var/log/heralding

View file

@ -48,7 +48,7 @@ services:
- "9100:9100" - "9100:9100"
- "9200:9200" - "9200:9200"
- "11211:11211" - "11211:11211"
image: "dtagdevsec/honeypots:alpha" image: "dtagdevsec/honeypots:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/honeypots/log:/var/log/honeypots - $HOME/tpotce/data/honeypots/log:/var/log/honeypots

View file

@ -14,7 +14,7 @@ services:
network_mode: "host" network_mode: "host"
cap_add: cap_add:
- NET_ADMIN - NET_ADMIN
image: "dtagdevsec/honeytrap:alpha" image: "dtagdevsec/honeytrap:24.04"
read_only: true read_only: true
volumes: volumes:
- /data/honeytrap/attacks:/opt/honeytrap/var/attacks - /data/honeytrap/attacks:/opt/honeytrap/var/attacks

View file

@ -16,7 +16,7 @@ services:
- ipphoney_local - ipphoney_local
ports: ports:
- "631:631" - "631:631"
image: "dtagdevsec/ipphoney:alpha" image: "dtagdevsec/ipphoney:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/ipphoney/log:/opt/ipphoney/log - $HOME/tpotce/data/ipphoney/log:/opt/ipphoney/log

View file

@ -22,7 +22,7 @@ services:
- "8080:8080" - "8080:8080"
- "9200:8080" - "9200:8080"
- "25565:8080" - "25565:8080"
image: "dtagdevsec/log4pot:alpha" image: "dtagdevsec/log4pot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/log4pot/log:/var/log/log4pot/log - $HOME/tpotce/data/log4pot/log:/var/log/log4pot/log

View file

@ -23,7 +23,7 @@ services:
ports: ports:
- "25:25" - "25:25"
- "587:25" - "587:25"
image: "dtagdevsec/mailoney:alpha" image: "dtagdevsec/mailoney:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/mailoney/log:/opt/mailoney/logs - $HOME/tpotce/data/mailoney/log:/opt/mailoney/logs

View file

@ -16,7 +16,7 @@ services:
- medpot_local - medpot_local
ports: ports:
- "2575:2575" - "2575:2575"
image: "dtagdevsec/medpot:alpha" image: "dtagdevsec/medpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/medpot/log/:/var/log/medpot - $HOME/tpotce/data/medpot/log/:/var/log/medpot

View file

@ -22,7 +22,7 @@ services:
# ports: # ports:
# - "64297:64297" # - "64297:64297"
# - "127.0.0.1:64304:64304" # - "127.0.0.1:64304:64304"
image: "dtagdevsec/nginx:alpha" image: "dtagdevsec/nginx:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/nginx/cert/:/etc/nginx/cert/:ro - $HOME/tpotce/data/nginx/cert/:/etc/nginx/cert/:ro

View file

@ -10,7 +10,7 @@ services:
# cpu_count: 1 # cpu_count: 1
# cpus: 0.75 # cpus: 0.75
network_mode: "host" network_mode: "host"
image: "dtagdevsec/p0f:alpha" image: "dtagdevsec/p0f:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/p0f/log:/var/log/p0f - $HOME/tpotce/data/p0f/log:/var/log/p0f

View file

@ -16,7 +16,7 @@ services:
- redishoneypot_local - redishoneypot_local
ports: ports:
- "6379:6379" - "6379:6379"
image: "dtagdevsec/redishoneypot:alpha" image: "dtagdevsec/redishoneypot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/redishoneypot/log:/var/log/redishoneypot - $HOME/tpotce/data/redishoneypot/log:/var/log/redishoneypot

View file

@ -24,7 +24,7 @@ services:
- "5060:5060/udp" - "5060:5060/udp"
- "5060:5060/tcp" - "5060:5060/tcp"
# - "127.0.0.1:8082:8082" # - "127.0.0.1:8082:8082"
image: "dtagdevsec/sentrypeer:alpha" image: "dtagdevsec/sentrypeer:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer - $HOME/tpotce/data/sentrypeer/log:/var/log/sentrypeer

View file

@ -16,6 +16,6 @@ services:
- spiderfoot_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: "dtagdevsec/spiderfoot:alpha" image: "dtagdevsec/spiderfoot:24.04"
volumes: volumes:
- $HOME/tpotce/data/spiderfoot:/home/spiderfoot/.spiderfoot - $HOME/tpotce/data/spiderfoot:/home/spiderfoot/.spiderfoot

View file

@ -17,6 +17,6 @@ services:
- NET_ADMIN - NET_ADMIN
- SYS_NICE - SYS_NICE
- NET_RAW - NET_RAW
image: "dtagdevsec/suricata:alpha" image: "dtagdevsec/suricata:24.04"
volumes: volumes:
- $HOME/tpotce/data/suricata/log:/var/log/suricata - $HOME/tpotce/data/suricata/log:/var/log/suricata

View file

@ -16,7 +16,7 @@ services:
# cpus: 0.25 # cpus: 0.25
networks: networks:
- tanner_local - tanner_local
image: "dtagdevsec/redis:alpha" image: "dtagdevsec/redis:24.04"
read_only: true read_only: true
# PHP Sandbox service # PHP Sandbox service
@ -32,7 +32,7 @@ services:
# cpus: 0.25 # cpus: 0.25
networks: networks:
- tanner_local - tanner_local
image: "dtagdevsec/phpox:alpha" image: "dtagdevsec/phpox:24.04"
read_only: true read_only: true
# Tanner API Service # Tanner API Service
@ -48,7 +48,7 @@ services:
# cpus: 0.25 # cpus: 0.25
networks: networks:
- tanner_local - tanner_local
image: "dtagdevsec/tanner:alpha" image: "dtagdevsec/tanner:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/tanner/log:/var/log/tanner - $HOME/tpotce/data/tanner/log:/var/log/tanner
@ -69,7 +69,7 @@ services:
# - tanner_local # - tanner_local
# ports: # ports:
# - "127.0.0.1:8091:8091" # - "127.0.0.1:8091:8091"
# image: "dtagdevsec/tanner:alpha" # image: "dtagdevsec/tanner:24.04"
# command: tannerweb # command: tannerweb
# read_only: true # read_only: true
# volumes: # volumes:
@ -90,7 +90,7 @@ services:
# cpus: 0.25 # cpus: 0.25
networks: networks:
- tanner_local - tanner_local
image: "dtagdevsec/tanner:alpha" image: "dtagdevsec/tanner:24.04"
command: tanner command: tanner
read_only: true read_only: true
volumes: volumes:
@ -114,6 +114,6 @@ services:
- tanner_local - tanner_local
ports: ports:
- "80:80" - "80:80"
image: "dtagdevsec/snare:alpha" image: "dtagdevsec/snare:24.04"
depends_on: depends_on:
- tanner - tanner

View file

@ -10,7 +10,7 @@ services:
- $HOME/tpotce/.env - $HOME/tpotce/.env
restart: "no" restart: "no"
stop_grace_period: 60s stop_grace_period: 60s
image: "dtagdevsec/tpotinit:alpha" image: "dtagdevsec/tpotinit:24.04"
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
- $HOME/tpotce/data:/data - $HOME/tpotce/data:/data

View file

@ -16,7 +16,7 @@ services:
- wordpot_local - wordpot_local
ports: ports:
- "80:80" - "80:80"
image: "dtagdevsec/wordpot:alpha" image: "dtagdevsec/wordpot:24.04"
read_only: true read_only: true
volumes: volumes:
- $HOME/tpotce/data/wordpot/log:/opt/wordpot/logs/ - $HOME/tpotce/data/wordpot/log:/opt/wordpot/logs/

View file

@ -108,7 +108,7 @@ TPOT_DOCKER_COMPOSE=./docker-compose.yml
TPOT_REPO=dtagdevsec TPOT_REPO=dtagdevsec
# T-Pot Version Tag # T-Pot Version Tag
TPOT_VERSION=alpha TPOT_VERSION=24.04
# T-Pot Pull Policy # T-Pot Pull Policy
# always: (T-Pot default) Compose implementations SHOULD always pull the image from the registry. # always: (T-Pot default) Compose implementations SHOULD always pull the image from the registry.

View file

@ -1,2 +1,2 @@
#!/usr/bin/env bash #!/usr/bin/env bash
docker run -v $HOME/tpotce:/data --entrypoint bash -it -u $(id -u):$(id -g) dtagdevsec/tpotinit:alpha "/opt/tpot/bin/genuser.sh" docker run -v $HOME/tpotce:/data --entrypoint bash -it -u $(id -u):$(id -g) dtagdevsec/tpotinit:24.04 "/opt/tpot/bin/genuser.sh"

View file

@ -119,7 +119,7 @@ fi
if [ ! -f installer/install/tpot.yml ] && [ ! -f tpot.yml ]; if [ ! -f installer/install/tpot.yml ] && [ ! -f tpot.yml ];
then then
echo "### Now downloading T-Pot Ansible Installation Playbook ... " echo "### Now downloading T-Pot Ansible Installation Playbook ... "
wget -qO tpot.yml https://github.com/telekom-security/tpotce/raw/alpha/installer/install/tpot.yml wget -qO tpot.yml https://github.com/telekom-security/tpotce/raw/24.04/installer/install/tpot.yml
myANSIBLE_TPOT_PLAYBOOK="tpot.yml" myANSIBLE_TPOT_PLAYBOOK="tpot.yml"
echo echo
else else

View file

@ -694,7 +694,7 @@
git: git:
repo: 'https://github.com/telekom-security/tpotce' repo: 'https://github.com/telekom-security/tpotce'
dest: '/home/{{ ansible_user_id }}/tpotce/' dest: '/home/{{ ansible_user_id }}/tpotce/'
version: alpha version: 24.04
clone: yes clone: yes
update: no update: no
when: ansible_distribution in ["AlmaLinux", "Debian", "Fedora", "openSUSE Tumbleweed", "Raspbian", "Rocky", "Ubuntu"] when: ansible_distribution in ["AlmaLinux", "Debian", "Fedora", "openSUSE Tumbleweed", "Raspbian", "Rocky", "Ubuntu"]

View file

@ -61,7 +61,7 @@ function fuSELFUPDATE () {
return return
fi fi
### DEV ### DEV
myRESULT=$(git diff --name-only origin/alpha | grep "^update.sh") myRESULT=$(git diff --name-only origin/24.04 | grep "^update.sh")
if [ "$myRESULT" == "update.sh" ]; if [ "$myRESULT" == "update.sh" ];
then then
echo "###### $myBLUE""Found newer version, will be pulling updates and restart myself.""$myWHITE" echo "###### $myBLUE""Found newer version, will be pulling updates and restart myself.""$myWHITE"