Naumachia
Naumachia copied to clipboard
Challenges cannot currently include Windows hosts
Naumachia is currently developed to run on Linux (and furthermore only tested on Ubuntu) and Docker cannot host Windows containers from Linux. Windows hosts are a vital part of any complete system for realistic pen-testing challenges and as the platform moves toward servicing that end it support will be developed.
There are a couple approaches I will potentially pursue to implement Windows challenge support:
- Support Vagrantfiles for challenge specifications in additional to docker-compose.yml. This would be a good feature in general and would open up opportunities to host a greater variety of challenges.
- Redesign the networking setup (creating interfaces to/from the OpenVPN server, VLAN tag handling, bridge management) components to use a cross-platform SDN solution. Currently some functionality relies on Linux specific tools and kernel features. Again, a good feature in general.
If you are here because you are interested in Windows challenges, and especially if you have ideas (or better yet time) to help please comment, or let me know so I can understand the need and provide support