Alternative to docker-tcp-switchboard, but for tcp (lo';) and virtual machines?
cross-posted from: https://programming.dev/post/5669401
docker-tcp-switchboard is pretty good, but it has two problems for me:
- Doesn't support non-ssh connections
- Containers, not virtual machines
I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf...
My idea is to deploy linuxserver/webtop, as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session.
I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab.
Any ideas?