| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # T-Pot Docker Compose Image Builder (use only for building docker images)
 | 
					
						
							|  |  |  | # Settings in .env
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | #### Anchors
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Common build config
 | 
					
						
							|  |  |  | x-common-build: &common-build
 | 
					
						
							|  |  |  |   dockerfile: ./Dockerfile
 | 
					
						
							|  |  |  |   platforms:
 | 
					
						
							|  |  |  |     - ${TPOT_AMD64}
 | 
					
						
							|  |  |  |     - ${TPOT_ARM64}
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  | services:
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | #### Honeypots
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # Adbhoney
 | 
					
						
							|  |  |  |   adbhoney:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/adbhoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/adbhoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../adbhoney/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Beelzebub
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  |   beelzebub:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/beelzebub:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/beelzebub:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../beelzebub/
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Ciscoasa
 | 
					
						
							|  |  |  |   ciscoasa:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/ciscoasa:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/ciscoasa:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../ciscoasa/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Citrixhoneypot
 | 
					
						
							|  |  |  |   citrixhoneypot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/citrixhoneypot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/citrixhoneypot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../citrixhoneypot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Conpot
 | 
					
						
							|  |  |  |   conpot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/conpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/conpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../conpot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Cowrie
 | 
					
						
							|  |  |  |   cowrie:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/cowrie:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/cowrie:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../cowrie/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Ddospot
 | 
					
						
							|  |  |  |   ddospot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/ddospot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/ddospot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../ddospot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Dicompot
 | 
					
						
							|  |  |  |   dicompot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/dicompot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/dicompot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../dicompot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Dionaea
 | 
					
						
							|  |  |  |   dionaea:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/dionaea:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/dionaea:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../dionaea/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Elasticpot
 | 
					
						
							|  |  |  |   elasticpot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/elasticpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/elasticpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../elasticpot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Endlessh
 | 
					
						
							|  |  |  |   endlessh:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/endlessh:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/endlessh:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../endlessh/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-24 14:13:16 +00:00
										 |  |  | # Galah
 | 
					
						
							|  |  |  |   galah:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/galah:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/galah:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../galah/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # Glutton
 | 
					
						
							| 
									
										
										
										
											2024-12-06 08:55:31 +00:00
										 |  |  |   glutton:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/glutton:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/glutton:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../glutton/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-14 13:10:20 +00:00
										 |  |  | # Go-pot
 | 
					
						
							|  |  |  |   go-pot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/go-pot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/go-pot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../go-pot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-11-12 20:51:39 +00:00
										 |  |  | # H0neytr4p
 | 
					
						
							|  |  |  |   h0neytr4p:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/h0neytr4p:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/h0neytr4p:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../h0neytr4p/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # Hellpot
 | 
					
						
							|  |  |  |   hellpot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/hellpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/hellpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../hellpot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Herlading
 | 
					
						
							|  |  |  |   heralding:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/heralding:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/heralding:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../heralding/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-18 19:59:29 +00:00
										 |  |  | # Honeyaml
 | 
					
						
							|  |  |  |   honeyaml:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/honeyaml:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/honeyaml:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../honeyaml/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # Honeypots
 | 
					
						
							|  |  |  |   honeypots:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/honeypots:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/honeypots:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../honeypots/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Honeytrap
 | 
					
						
							|  |  |  |   honeytrap:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/honeytrap:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/honeytrap:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../honeytrap/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Ipphoney
 | 
					
						
							|  |  |  |   ipphoney:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/ipphoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/ipphoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../ipphoney/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Log4pot
 | 
					
						
							|  |  |  |   log4pot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/log4pot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/log4pot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../log4pot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Mailoney
 | 
					
						
							|  |  |  |   mailoney:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/mailoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/mailoney:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../mailoney/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Medpot
 | 
					
						
							|  |  |  |   medpot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/medpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/medpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../medpot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-10-16 12:14:22 +00:00
										 |  |  | # Miniprint
 | 
					
						
							|  |  |  |   miniprint:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/miniprint:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/miniprint:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../miniprint/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # Redishoneypot
 | 
					
						
							|  |  |  |   redishoneypot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/redishoneypot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/redishoneypot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../redishoneypot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Sentrypeer
 | 
					
						
							|  |  |  |   sentrypeer:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/sentrypeer:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/sentrypeer:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../sentrypeer/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### Snare / Tanner
 | 
					
						
							|  |  |  | ## Tanner Redis
 | 
					
						
							|  |  |  |   redis:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/redis:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/redis:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../tanner/redis/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## PHP Sandbox
 | 
					
						
							|  |  |  |   phpox:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/phpox:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/phpox:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../tanner/phpox/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Tanner
 | 
					
						
							|  |  |  |   tanner:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/tanner:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/tanner:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../tanner/tanner/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Snare
 | 
					
						
							|  |  |  |   snare:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/snare:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/snare:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../tanner/snare/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | ####
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Wordpot
 | 
					
						
							|  |  |  |   wordpot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/wordpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/wordpot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../wordpot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | #### NSM
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Fatt
 | 
					
						
							|  |  |  |   fatt:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/fatt:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/fatt:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../fatt/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # P0f
 | 
					
						
							|  |  |  |   p0f:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/p0f:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/p0f:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../p0f/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Suricata
 | 
					
						
							|  |  |  |   suricata:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/suricata:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/suricata:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../suricata/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | #### Tools
 | 
					
						
							|  |  |  | ##################
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | # T-Pot Init
 | 
					
						
							| 
									
										
										
										
											2024-09-05 13:09:35 +00:00
										 |  |  |   tpotinit:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/tpotinit:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/tpotinit:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../tpotinit/
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  |       <<: *common-build
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | #### ELK
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | ## Elasticsearch
 | 
					
						
							|  |  |  |   elasticsearch:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/elasticsearch:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/elasticsearch:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../elk/elasticsearch/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Kibana
 | 
					
						
							|  |  |  |   kibana:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/kibana:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/kibana:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../elk/kibana/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Logstash
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  |   logstash:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/logstash:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/logstash:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../elk/logstash/
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  |       <<: *common-build
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  | ## Map Web
 | 
					
						
							| 
									
										
										
										
											2024-09-05 12:38:33 +00:00
										 |  |  |   map:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/map:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/map:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../elk/map/
 | 
					
						
							| 
									
										
										
										
											2024-09-05 19:49:52 +00:00
										 |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | ####
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Ewsposter
 | 
					
						
							|  |  |  |   ewsposter:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/ewsposter:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/ewsposter:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../ewsposter/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Nginx
 | 
					
						
							|  |  |  |   nginx:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/nginx:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/nginx:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../nginx/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Spiderfoot
 | 
					
						
							|  |  |  |   spiderfoot:
 | 
					
						
							|  |  |  |     image: ${TPOT_DOCKER_REPO}/spiderfoot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |     build:
 | 
					
						
							|  |  |  |       tags:
 | 
					
						
							|  |  |  |         - ${TPOT_GHCR_REPO}/spiderfoot:${TPOT_VERSION}
 | 
					
						
							|  |  |  |       context: ../spiderfoot/
 | 
					
						
							|  |  |  |       <<: *common-build
 | 
					
						
							|  |  |  | 
 |