Skip to content

Instantly share code, notes, and snippets.

@heathdbrown
Created October 29, 2024 16:50
Show Gist options
  • Save heathdbrown/cf2005e0828370e82a46b768b8ef31ac to your computer and use it in GitHub Desktop.
Save heathdbrown/cf2005e0828370e82a46b768b8ef31ac to your computer and use it in GitHub Desktop.
compose.yml
---
name: hacking-setup
services:
firefox:
image: lscr.io/linuxserver/firefox:latest
container_name: firefox
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- FIREFOX_CLI=https://www.linuxserver.io/ #optional
volumes:
- /path/to/config:/config
ports:
- 3000:3000
- 3001:3001
shm_size: "1gb"
restart: unless-stopped
mitmproxy:
stdin_open: true
tty: true
ports:
- 8080:8080
- 127.0.0.1:8081:8081
image: mitmproxy/mitmproxy
command: mitmweb --web-host 0.0.0.0
# librespeed:
# image: lscr.io/linuxserver/librespeed:latest
# container_name: librespeed
# environment:
# - PUID=1000
# - PGID=1000
# - TZ=Etc/UTC
# - PASSWORD=PASSWORD
# - CUSTOM_RESULTS=false #optional
# - DB_TYPE=sqlite #optional
# - DB_NAME=DB_NAME #optional
# - DB_HOSTNAME=DB_HOSTNAME #optional
# - DB_USERNAME=DB_USERNAME #optional
# - DB_PASSWORD=DB_PASSWORD #optional
# - DB_PORT=DB_PORT #optional
# - IPINFO_APIKEY=ACCESS_TOKEN #optional
# ports:
# - 8005:80
# restart: unless-stopped
kali-linux:
image: lscr.io/linuxserver/kali-linux:latest
container_name: kali-linux
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
# - SUBFOLDER=/ #optional
# - "TITLE=Kali Linux" #optional
# volumes:
# - /path/to/data:/config
# - /var/run/docker.sock:/var/run/docker.sock #optional
ports:
- 9000:3000
- 9001:3001
# devices:
# - /dev/dri:/dev/dri #optional
# shm_size: "1gb" #optional
restart: unless-stopped
juice-shop:
ports:
- 3030:3000
image: bkimminich/juice-shop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment