Images with tty2web preinstalled as a service listening on port 3000
89
This image creates a full kali box with tty2web preinstalled as a service running on the port 3000.
I'm using it with docker compose and traefik so I can have a temporary "virtual box" directly in the browser. This is a port for a larger project I'm working on.
services:
reverse-proxy:
image: traefik
command:
- "--log.level=DEBUG"
- "--providers.docker"
- "--providers.docker.exposedbydefault=false"
- "--entryPoints.websecure.address=:443"
- "--certificatesresolvers.default.acme.tlschallenge=true"
- "--certificatesResolvers.default.acme.email=antonio@antoniocalatrava.com"
- "--certificatesResolvers.default.acme.storage=/letsencrypt/acme.json"
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./letsencrypt:/letsencrypt
networks:
- my_internal_network
- my_network
kali:
image: acalatrava/tty2web:kali
hostname: kali
tty: true
stdin_open: true
volumes:
- type: tmpfs
target: /run
- type: tmpfs
target: /run/lock
- type: tmpfs
target: /sys/fs/cgroup
networks:
- my_internal_network
labels:
- "traefik.enable=true"
- "traefik.http.routers.kali.rule=Host(`test.example.com`) && PathPrefix(`/kali`)"
- "traefik.http.routers.kali.entrypoints=websecure"
- "traefik.http.routers.kali.tls.certresolver=default"
- "traefik.http.routers.kali.service=kali"
- "traefik.http.services.kali.loadbalancer.server.port=3000"
networks:
my_internal_network:
driver: bridge
Content type
Image
Digest
sha256:a22ae72e8…
Size
3.2 GB
Last updated
over 2 years ago
docker pull acalatrava/tty2web:kali