Compare commits

..

No commits in common. "fc388a9ef71dcb92adbd798be8f7c4885cf54d53" and "a67a765dd70ab5666baf4d7f6e3f4c7f0265fb41" have entirely different histories.

11 changed files with 128 additions and 143 deletions

View file

@ -2,7 +2,7 @@
networks: networks:
beelzebub_local: beelzebub_local:
galah_local: galah_local:
nginx_local: spiderfoot_local:
ewsposter_local: ewsposter_local:
services: services:
@ -165,8 +165,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -195,8 +193,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -210,8 +206,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -233,8 +227,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -248,8 +240,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -266,8 +256,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -319,11 +307,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -341,7 +327,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -4,6 +4,7 @@ networks:
adbhoney_local: adbhoney_local:
ciscoasa_local: ciscoasa_local:
cowrie_local: cowrie_local:
ddospot_local:
dicompot_local: dicompot_local:
dionaea_local: dionaea_local:
elasticpot_local: elasticpot_local:
@ -134,6 +135,29 @@ services:
- ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log - ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log
- ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty - ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty
# Ddospot service
ddospot:
container_name: ddospot
restart: always
depends_on:
tpotinit:
condition: service_healthy
networks:
- ddospot_local
ports:
- "19:19/udp"
# - "53:53/udp"
- "123:123/udp"
# - "161:161/udp"
- "1900:1900/udp"
image: ${TPOT_REPO}/ddospot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY}
read_only: true
volumes:
- ${TPOT_DATA_PATH}/ddospot/log:/opt/ddospot/ddospot/logs
- ${TPOT_DATA_PATH}/ddospot/bl:/opt/ddospot/ddospot/bl
- ${TPOT_DATA_PATH}/ddospot/db:/opt/ddospot/ddospot/db
# Dicompot service # Dicompot service
# Get the Horos Client for testing: https://horosproject.org/ # Get the Horos Client for testing: https://horosproject.org/
# Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/ # Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/
@ -147,7 +171,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}

View file

@ -9,7 +9,7 @@ networks:
dicompot_local: dicompot_local:
honeypots_local: honeypots_local:
medpot_local: medpot_local:
nginx_local: spiderfoot_local:
ewsposter_local: ewsposter_local:
services: services:
@ -199,7 +199,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
@ -365,8 +364,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -395,8 +392,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -410,8 +405,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -433,8 +426,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -448,8 +439,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -466,8 +455,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -519,11 +506,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -541,7 +526,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -193,7 +193,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}

View file

@ -7,6 +7,7 @@ networks:
conpot_local_ipmi: conpot_local_ipmi:
conpot_local_kamstrup_382: conpot_local_kamstrup_382:
cowrie_local: cowrie_local:
ddospot_local:
dicompot_local: dicompot_local:
dionaea_local: dionaea_local:
elasticpot_local: elasticpot_local:
@ -220,6 +221,29 @@ services:
- ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log - ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log
- ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty - ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty
# Ddospot service
ddospot:
container_name: ddospot
restart: always
depends_on:
tpotinit:
condition: service_healthy
networks:
- ddospot_local
ports:
- "19:19/udp"
- "53:53/udp"
- "123:123/udp"
# - "161:161/udp"
- "1900:1900/udp"
image: ${TPOT_REPO}/ddospot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY}
read_only: true
volumes:
- ${TPOT_DATA_PATH}/ddospot/log:/opt/ddospot/ddospot/logs
- ${TPOT_DATA_PATH}/ddospot/bl:/opt/ddospot/ddospot/bl
- ${TPOT_DATA_PATH}/ddospot/db:/opt/ddospot/ddospot/db
# Dicompot service # Dicompot service
# Get the Horos Client for testing: https://horosproject.org/ # Get the Horos Client for testing: https://horosproject.org/
# Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/ # Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/
@ -233,7 +257,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}

View file

@ -7,6 +7,7 @@ networks:
conpot_local_ipmi: conpot_local_ipmi:
conpot_local_kamstrup_382: conpot_local_kamstrup_382:
cowrie_local: cowrie_local:
ddospot_local:
dicompot_local: dicompot_local:
dionaea_local: dionaea_local:
elasticpot_local: elasticpot_local:
@ -20,8 +21,8 @@ networks:
redishoneypot_local: redishoneypot_local:
sentrypeer_local: sentrypeer_local:
tanner_local: tanner_local:
spiderfoot_local:
wordpot_local: wordpot_local:
nginx_local:
ewsposter_local: ewsposter_local:
services: services:
@ -222,6 +223,29 @@ services:
- ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log - ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log
- ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty - ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty
# Ddospot service
ddospot:
container_name: ddospot
restart: always
depends_on:
tpotinit:
condition: service_healthy
networks:
- ddospot_local
ports:
- "19:19/udp"
- "53:53/udp"
- "123:123/udp"
# - "161:161/udp"
- "1900:1900/udp"
image: ${TPOT_REPO}/ddospot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY}
read_only: true
volumes:
- ${TPOT_DATA_PATH}/ddospot/log:/opt/ddospot/ddospot/logs
- ${TPOT_DATA_PATH}/ddospot/bl:/opt/ddospot/ddospot/bl
- ${TPOT_DATA_PATH}/ddospot/db:/opt/ddospot/ddospot/db
# Dicompot service # Dicompot service
# Get the Horos Client for testing: https://horosproject.org/ # Get the Horos Client for testing: https://horosproject.org/
# Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/ # Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/
@ -235,7 +259,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
@ -671,8 +694,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -701,8 +722,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -716,8 +735,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -739,8 +756,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -754,8 +769,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -772,8 +785,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -825,11 +836,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -847,7 +856,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -1,11 +1,10 @@
# T-Pot: TARPIT # T-Pot: TARPIT
networks: networks:
ddospot_local:
endlessh_local: endlessh_local:
go-pot_local: go-pot_local:
hellpot_local: hellpot_local:
heralding_local: heralding_local:
nginx_local: spiderfoot_local:
ewsposter_local: ewsposter_local:
services: services:
@ -42,29 +41,6 @@ services:
#### Honeypots #### Honeypots
################## ##################
# Ddospot service
ddospot:
container_name: ddospot
restart: always
depends_on:
tpotinit:
condition: service_healthy
networks:
- ddospot_local
ports:
- "19:19/udp"
- "53:53/udp"
- "123:123/udp"
# - "161:161/udp"
- "1900:1900/udp"
image: ${TPOT_REPO}/ddospot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY}
read_only: true
volumes:
- ${TPOT_DATA_PATH}/ddospot/log:/opt/ddospot/ddospot/logs
- ${TPOT_DATA_PATH}/ddospot/bl:/opt/ddospot/ddospot/bl
- ${TPOT_DATA_PATH}/ddospot/db:/opt/ddospot/ddospot/db
# Endlessh service # Endlessh service
endlessh: endlessh:
container_name: endlessh container_name: endlessh
@ -221,8 +197,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -251,8 +225,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -266,8 +238,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -289,8 +259,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -304,8 +272,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -322,8 +288,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -375,11 +339,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -397,7 +359,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -33,7 +33,7 @@ networks:
sentrypeer_local: sentrypeer_local:
tanner_local: tanner_local:
wordpot_local: wordpot_local:
nginx_local: spiderfoot_local:
ewsposter_local: ewsposter_local:
services: services:
@ -314,7 +314,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
@ -926,8 +925,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -956,8 +953,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -971,8 +966,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -994,8 +987,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -1009,8 +1000,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -1027,8 +1016,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -1080,11 +1067,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -1102,7 +1087,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -7,6 +7,7 @@ networks:
conpot_local_ipmi: conpot_local_ipmi:
conpot_local_kamstrup_382: conpot_local_kamstrup_382:
cowrie_local: cowrie_local:
ddospot_local:
dicompot_local: dicompot_local:
dionaea_local: dionaea_local:
elasticpot_local: elasticpot_local:
@ -20,8 +21,8 @@ networks:
redishoneypot_local: redishoneypot_local:
sentrypeer_local: sentrypeer_local:
tanner_local: tanner_local:
spiderfoot_local:
wordpot_local: wordpot_local:
nginx_local:
ewsposter_local: ewsposter_local:
services: services:
@ -222,6 +223,29 @@ services:
- ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log - ${TPOT_DATA_PATH}/cowrie/log:/home/cowrie/cowrie/log
- ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty - ${TPOT_DATA_PATH}/cowrie/log/tty:/home/cowrie/cowrie/log/tty
# Ddospot service
ddospot:
container_name: ddospot
restart: always
depends_on:
tpotinit:
condition: service_healthy
networks:
- ddospot_local
ports:
- "19:19/udp"
- "53:53/udp"
- "123:123/udp"
# - "161:161/udp"
- "1900:1900/udp"
image: ${TPOT_REPO}/ddospot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY}
read_only: true
volumes:
- ${TPOT_DATA_PATH}/ddospot/log:/opt/ddospot/ddospot/logs
- ${TPOT_DATA_PATH}/ddospot/bl:/opt/ddospot/ddospot/bl
- ${TPOT_DATA_PATH}/ddospot/db:/opt/ddospot/ddospot/db
# Dicompot service # Dicompot service
# Get the Horos Client for testing: https://horosproject.org/ # Get the Horos Client for testing: https://horosproject.org/
# Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/ # Get Dicom images (CC BY 3.0): https://www.cancerimagingarchive.net/collections/
@ -235,7 +259,6 @@ services:
networks: networks:
- dicompot_local - dicompot_local
ports: ports:
- "104:11112"
- "11112:11112" - "11112:11112"
image: ${TPOT_REPO}/dicompot:${TPOT_VERSION} image: ${TPOT_REPO}/dicompot:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
@ -412,12 +435,16 @@ services:
# Mailoney service # Mailoney service
mailoney: mailoney:
container_name: mailoney container_name: mailoney
stdin_open: true
tty: true
restart: always restart: always
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
environment:
- HPFEEDS_SERVER=
- HPFEEDS_IDENT=user
- HPFEEDS_SECRET=pass
- HPFEEDS_PORT=20000
- HPFEEDS_CHANNELPREFIX=prefix
networks: networks:
- mailoney_local - mailoney_local
ports: ports:
@ -671,8 +698,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- bootstrap.memory_lock=true - bootstrap.memory_lock=true
- ES_JAVA_OPTS=-Xms2048m -Xmx2048m - ES_JAVA_OPTS=-Xms2048m -Xmx2048m
@ -701,8 +726,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
mem_limit: 1g mem_limit: 1g
ports: ports:
- "127.0.0.1:64296:5601" - "127.0.0.1:64296:5601"
@ -716,8 +739,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- LS_JAVA_OPTS=-Xms1024m -Xmx1024m - LS_JAVA_OPTS=-Xms1024m -Xmx1024m
- TPOT_TYPE=${TPOT_TYPE:-HIVE} - TPOT_TYPE=${TPOT_TYPE:-HIVE}
@ -739,8 +760,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
stop_signal: SIGKILL stop_signal: SIGKILL
tty: true tty: true
image: ${TPOT_REPO}/redis:${TPOT_VERSION} image: ${TPOT_REPO}/redis:${TPOT_VERSION}
@ -754,8 +773,6 @@ services:
depends_on: depends_on:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=AttackMapServer.py - MAP_COMMAND=AttackMapServer.py
stop_signal: SIGKILL stop_signal: SIGKILL
@ -772,8 +789,6 @@ services:
depends_on: depends_on:
elasticsearch: elasticsearch:
condition: service_healthy condition: service_healthy
networks:
- nginx_local
environment: environment:
- MAP_COMMAND=DataServer_v2.py - MAP_COMMAND=DataServer_v2.py
- TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT} - TPOT_ATTACKMAP_TEXT=${TPOT_ATTACKMAP_TEXT}
@ -825,11 +840,9 @@ services:
- /var/tmp/nginx/scgi - /var/tmp/nginx/scgi
- /run - /run
- /var/lib/nginx/tmp:uid=100,gid=82 - /var/lib/nginx/tmp:uid=100,gid=82
networks: network_mode: "host"
- nginx_local
ports: ports:
- "64297:64297" - "64297:64297"
- "64294:64294"
image: ${TPOT_REPO}/nginx:${TPOT_VERSION} image: ${TPOT_REPO}/nginx:${TPOT_VERSION}
pull_policy: ${TPOT_PULL_POLICY} pull_policy: ${TPOT_PULL_POLICY}
read_only: true read_only: true
@ -847,7 +860,7 @@ services:
tpotinit: tpotinit:
condition: service_healthy condition: service_healthy
networks: networks:
- nginx_local - spiderfoot_local
ports: ports:
- "127.0.0.1:64303:8080" - "127.0.0.1:64303:8080"
image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION} image: ${TPOT_REPO}/spiderfoot:${TPOT_VERSION}

View file

@ -101,7 +101,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://logstash:64305"; return "http://logstash:64305";
else else
return "http://logstash:64305"; return "http://127.0.0.1:64305";
end end
} }
access_log off; access_log off;

View file

@ -128,7 +128,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://kibana:5601"; return "http://kibana:5601";
else else
return "http://kibana:5601"; return "http://127.0.0.1:64296";
end end
} }
proxy_pass $kibana; proxy_pass $kibana;
@ -142,7 +142,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://elasticsearch:9200"; return "http://elasticsearch:9200";
else else
return "http://elasticsearch:9200"; return "http://127.0.0.1:64298";
end end
} }
@ -157,7 +157,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://map_web:64299"; return "http://map_web:64299";
else else
return "http://map_web:64299"; return "http://127.0.0.1:64299";
end end
} }
proxy_pass $map_web; proxy_pass $map_web;
@ -175,7 +175,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://map_web:64299"; return "http://map_web:64299";
else else
return "http://map_web:64299"; return "http://127.0.0.1:64299";
end end
} }
proxy_pass $map_web; proxy_pass $map_web;
@ -193,7 +193,7 @@ server {
if tpot_ostype == "mac" or tpot_ostype == "win" then if tpot_ostype == "mac" or tpot_ostype == "win" then
return "http://spiderfoot:8080"; return "http://spiderfoot:8080";
else else
return "http://spiderfoot:8080"; return "http://127.0.0.1:64303";
end end
} }
location /spiderfoot/ { location /spiderfoot/ {