Skip to content

Micro VM containing a collection of cybersecurity tools

License

Notifications You must be signed in to change notification settings

onix-sec/onix-vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Onix Micro VM

Small VM containing a collection of cybersecurity tools.

Usage

Requirements

  • Nix

  • Configure Nix to allow nix-command and flakes:

    mkdir ~/.config/nix
    cat > ~/.config/nix/nix.config << EOF
    experimental-features = nix-command flakes
    EOF

Install

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

SSH is enabled by default:

ssh -p 2222 user@localhost

License

Onix Micro VM is licensed under MIT.

About

Micro VM containing a collection of cybersecurity tools

Resources

License

Stars

Watchers

Forks

Languages