mirror of
https://github.com/telekom-security/tpotce.git
synced 2025-04-19 21:52:27 +00:00
add 24.04 version tag
This commit is contained in:
parent
086116f64d
commit
85431b308d
49 changed files with 101 additions and 101 deletions
2
.env
2
.env
|
@ -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.
|
||||||
|
|
|
@ -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`
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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/
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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"
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"]
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in a new issue