🔒 Secure Cross-Platform Virtual Machine Manager
Sandboxing • Tor • VPN • Network Isolation
Features • Security • Download • Installation • Usage • Building
- Create & Manage VMs - Easy VM creation with customizable RAM, CPUs, and disk size
- ISO Management - Browse and quick-boot ISO images
- Quick Boot - Instantly boot any ISO without creating a VM
- Hardware Acceleration - KVM (Linux), HVF (macOS), WHPX (Windows)
- Security Profiles - Pre-configured profiles for different threat models
- Network Isolation - Multiple isolation modes for secure VM networking
- Tor Integration - Route all VM traffic through Tor network
- VPN Support - WireGuard and OpenVPN with kill switch
- Sandboxing - QEMU sandbox mode for each VM
- Firewall Rules - Auto-generated based on security profile
- Modern Dark UI - Beautiful cyberpunk-inspired interface
- Security Center - Manage security profiles and Tor/VPN status
- Network Configuration - Configure VPN, Tor, and isolation settings
- Cross-Platform - Native apps for Linux, Windows, and macOS
| Profile | Description | Use Case |
|---|---|---|
| 🔴 Paranoid | Full isolation, Tor routing, no host access | Maximum anonymity, sensitive research |
| �� Stealth | VPN + Tor chain, kill switch enabled | Anonymous browsing, journalism |
| 🟡 Isolated | Complete network isolation, air-gapped | Malware analysis, offline work |
| 🟢 Pentesting | Internal network, tools access | Security testing, CTF |
| Mode | Description |
|---|---|
| Full | No network access - completely air-gapped |
| Host Only | Access only to host machine |
| Internal | VMs can communicate with each other only |
| Tor Only | All traffic routed through Tor |
| VPN Only | All traffic through VPN tunnel |
- SOCKS proxy routing (port 9050)
- Bridge support for censored networks
- One-click identity rotation
- Exit node selection
- DNS leak protection
- WireGuard support (recommended)
- OpenVPN support
- Kill switch - blocks traffic if VPN disconnects
- DNS leak protection
- Custom server configuration
| Platform | Download |
|---|---|
| �� Linux (AppImage) | n01d-machine_1.1.0_amd64.AppImage |
| 🐧 Linux (Debian) | n01d-machine_1.1.0_amd64.deb |
| 🪟 Windows (Installer) | n01d-machine_1.1.0_x64-setup.exe |
| 🪟 Windows (MSI) | n01d-machine_1.1.0_x64.msi |
| 🍎 macOS (DMG) | n01d-machine_1.1.0_x64.dmg |
# Debian/Ubuntu
sudo apt install qemu-system-x86 qemu-utils
# Fedora
sudo dnf install qemu-system-x86 qemu-img
# Arch
sudo pacman -S qemu-full# Via Chocolatey
choco install qemu
# Or download from https://qemu.weilnetz.de/w64/brew install qemu# Linux
sudo apt install tor
# macOS
brew install tor
# Windows: Download Tor Expert Bundle# Linux
sudo apt install wireguard
# macOS
brew install wireguard-tools
# Windows: Download from wireguard.comchmod +x n01d-machine_1.1.0_amd64.AppImage
./n01d-machine_1.1.0_amd64.AppImagesudo dpkg -i n01d-machine_1.1.0_amd64.debRun the installer (.exe or .msi) and follow the prompts.
Open the DMG and drag n01d Machine to your Applications folder.
- Click "Create VM" in the sidebar
- Enter VM name and select an ISO
- Configure RAM, CPUs, and disk size
- Select a Security Profile (Paranoid, Stealth, Isolated, or Pentesting)
- Click "Create Secure VM"
- ▶ Run - Normal boot from disk
- 💿 Live - Boot from ISO (live mode)
- 🔒 Secure - Launch with security profile selection
Access the Security tab to:
- View and manage security profiles
- Toggle Tor service on/off
- Request new Tor identity
- Monitor active protections
Access the Network tab to:
- Configure network isolation mode
- Set up VPN (WireGuard/OpenVPN)
- Configure Tor settings (bridges, exit nodes)
- Enable kill switch and DNS protection
| Path | Description |
|---|---|
~/n01d-machine/vms/ |
Virtual machine disks |
~/n01d-machine/isos/ |
ISO images |
~/n01d-machine/security/ |
Security profiles |
~/n01d-machine/vpn/ |
VPN configurations |
~/n01d-machine/tor/ |
Tor configurations |
~/n01d-machine/config.json |
Main config file |
- Rust 1.70+
- Node.js 18+
- Platform-specific dependencies
# Install dependencies
sudo apt install libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev
# Build
cd releases/n01d-cross-platform
cargo install tauri-cli
cargo tauri buildcd releases\n01d-cross-platform
cargo install tauri-cli
cargo tauri buildcd releases/n01d-cross-platform
cargo install tauri-cli
cargo tauri buildn01d-machine/
├── n01d # CLI application (Python)
├── n01d-gui # GTK GUI (Python, Linux only)
├── n01d-icon.svg # Application icon
├── n01d-machine.desktop # Linux desktop entry
├── releases/
│ └── n01d-cross-platform/ # Tauri cross-platform build
│ ├── public/ # Web UI
│ └── src-tauri/
│ ├── src/
│ │ ├── main.rs # Rust backend
│ │ └── security.rs # Security module
│ └── Cargo.toml
└── .github/
├── workflows/
│ └── release.yml # CI/CD
└── ISSUE_TEMPLATE/ # Bug/Feature templates
- ✨ Added security profiles (Paranoid, Stealth, Isolated, Pentesting)
- ✨ Added network isolation modes
- ✨ Added Tor integration with bridge support
- ✨ Added VPN support (WireGuard, OpenVPN)
- ✨ Added kill switch and DNS leak protection
- ✨ Added Security Center UI
- ✨ Added Network Configuration UI
- 🐛 Fixed GitHub Actions workflow
- 🎉 Initial release
- VM creation, management, and deletion
- ISO browsing and quick boot
- Cross-platform support (Linux, Windows, macOS)
Contributions are welcome! Please feel free to submit a Pull Request.
See our issue templates for bug reports and feature requests.
MIT License - see LICENSE
Made with ❤️ by NullSec Team
🔒 Privacy is not a crime