Utility scripts to serve docker container factory: one connects and gets personal docker container.
This repo can be used to host local exploitation CTF challenges e.g. for workshops.
I don't really recommend using it for real CTFs.
For real ctf hosting, you should probably research either setting capabilities or probably even better - use nsjail (for this you might want to look at my unofficial nsjail docker image)
This requires socat to be installed. After that you can prepare directory with tasks in ./tasks and then launch ./host.sh.
This will build docker image called ctf_workshops and then host a forking server through socat on port 4444.
After connecting to the server it will spawn a docker container based on ctf_workshops image.
The image consists some tooling that might be needed for exploitation/pwn challenges - to see what exactly, just look into Dockerfile.