logo

Configure a Virtual Machine

Overview

Configure your virtual machine through our intuitive three-step wizard. Each step helps you set up your perfect hacking environment.

Wizard Overview

Step 1: Basic Configuration

Basic Configuration Screen

VM Label

Your VM's unique identifier. The system suggests hacking-themed names like:

Suggested NamesDescription
Hacktivity HavenGeneral purpose hacking VM
Pentest PlaygroundPenetration testing focused
Bug Bounty BungalowBug hunting environment

Access Settings

  • Password - Used for VNC and SSH access
  • Region - 🇦🇺 AU 🇮🇳 IN 🇺🇸 US

Storage Options

Choose how your VM handles data:

  • Temporary - Fresh start each session
  • Persistent - Saves between sessions

Deployment Type

Pick your starting point:

  • Pre-made - Security tools pre-installed
  • Base - Clean OS installation

Step 2: Operating System

OS Selection Screen

Pre-made Distributions

Ready-to-hack environments:

├── Kali Linux
├── Blender
├── VSCode
├── EmulatorJS
├── Phpmyadmin
├── Krita
├── SteamOS
└── MineOS

Base Systems

Clean installations:

├── Ubuntu
│   ├── 22.04 LTS
│   └── 20.04 LTS
├── Fedora
│   ├── 37
│   └── 36
└── Debian
    ├── 11
    └── 10

Desktop Environment

TypeOptions
StandardKDE (default)
ExperimentalXFCE MATE i3 Openbox

Step 3: Resources

Resource Allocation

Adjust your VM's power based on your subscription:

ResourceCoreHackerPro
CPU1 vCPUs4 vCPUs8 vCPUs
RAM2GB8GB16GB
Storage2GB30GB150GB

Resource Tips

  • Slide to adjust resources
  • Values update in real-time
  • Green zone indicates recommended settings

After Configuration

Your VM will automatically start after setup. You can:

  1. Start your VM

Click on the Swiftor button in the navbar to display a dropdown of your VMs Overlay Panel

  1. View your deployment with KasmVNC

After starting the VM, a tab should open with an embedded iframe. KasmVNC

  1. Set up networking