π Automatically downloads, verifies, and launches Ubuntu 24.04 Desktop in a disposable QEMU virtual machine with zero configuration.
- β Automatic ISO management - Downloads and caches Ubuntu 24.04 Desktop ISO
- β Cryptographic verification - SHA256 checksum validation against official Ubuntu sources
- β Hardware acceleration - Automatic KVM detection and usage
- β Temporary disk - 32GB qcow2 image auto-deleted on exit (no traces left)
- β Smart resource allocation - Detects and allocates optimal CPU/RAM (50% of host, max 8GB)
- β Resume support - Interrupted downloads can be resumed
- β Network ready - VM has internet access via user-mode networking
- β True disposable - Every launch is a fresh environment
This provides good isolation for testing and quick Dev experimentation, but is not a maximum-security sandbox. The VM has network access and shares the display server. Suitable for testing unknown software and preventing accidental host damage, but not recommended for analyzing malicious code.
# Download the package
wget https://github.com/globalcve/oneclick-ubuntu-vm-sandbox/releases/download/1.00/sandbox-vm_1.0.deb
# Install it
sudo dpkg -i sandbox-vm_1.0.deb
# Fix dependencies if needed
sudo apt install -f# Download the script
wget https://raw.githubusercontent.com/globalcve/oneclick-ubuntu-vm-sandbox/main/sandbox.sh
# Make it executable
chmod +x sandbox.sh
# Move to PATH (optional)
sudo mv sandbox.sh /usr/local/bin/sandboxSimply run:
sandboxOn first run, it will:
- Download Ubuntu 24.04 Desktop ISO (~6GB)
- Verify cryptographic checksums
- Cache the ISO for future use
- Launch the VM
Subsequent runs use the cached ISO and launch instantly.
- OS: Ubuntu/Debian-based Linux distribution
- RAM: 4GB+ recommended (VM uses 50% of host RAM, max 8GB)
- Disk: 6GB free space for ISO cache
- CPU: Multi-core recommended (VM uses up to 4 cores)
- Optional:
/dev/kvmfor hardware acceleration (10x faster)
The following packages are required (auto-installed with .deb):
qemu-system-x86- QEMU x86 system emulatorqemu-utils- QEMU disk image utilitiescurl- Download toolcoreutils- SHA256 checksums
Made with β€οΈ by JEGLY for safe experimentation