BaseVM Specifics - Hazelwire/Hazelwire GitHub Wiki

These are the things that your BaseVM should be able to do:

OS

The distribution should be a Debian like linux distribution (or at least able to install .deb packages using dpkg and apt).

Installed services

SSH

Installed applications

Generation Configuration

You can set all the values like username, password, module directory etc in the configuration file or GUI. Default: hazelwire:hazelwire /home/hazelwire/

OS configuration

The useraccount that will be used for the SSH session must be able to sudo without a password. This can be done with a sudoers file like this:

%group ALL= NOPASSWD: ALL

PLEASE REMEMBER THAT FOR NOW YOU HAVE TO RESET THIS YOURSELF. If you distribute the VM with these settings it's not really that secure now is it? Unless you want to have a really simple wargame ofcourse :P

SSH Public Key

You have to insert your ssh public key (used for authentication of the server) in the known_hosts file. This file can be anywhere on your filesystem as long as you set it in the configfile. In order to fetch the keyfile you can use the tool ssh-keyscan.

⚠️ **GitHub.com Fallback** ⚠️