Small VM containing a collection of cybersecurity tools.
-
Configure Nix to allow
nix-command
andflakes
:mkdir ~/.config/nix cat > ~/.config/nix/nix.config << EOF experimental-features = nix-command flakes EOF
git clone https://github.com/onix-sec/onix-vm.git
cd onix-vm
Edit flake.nix
to choose the tools you need.
nix run .
Note: to stop the VM run poweroff
in it.
Note: the VM disk will be created in the current directory as onix.qcow2
.
VM defaults can be configured in modules/microvm.nix
and are:
- 2 vCPU
- 4Gb of RAM
- 256M disk space
SSH is enabled by default:
ssh -p 2222 user@localhost
Onix Micro VM is licensed under MIT.