Vendetta Labs

Vendetta Labs Client (VLC)

Phase 5 — WebSocket Self-Service

VLC connects your device to vlabs.gr with a temporary session token. The server-side agent proposes repair commands, VLC opens a local approval page for each command, and the output streams back to the secure dashboard after your consent.

WindowsWindows 10 / 11 x64PowerShell installer
macOSmacOS 12+ x64Unsigned preview
Linuxglibc x64Shell installer

macOS status

The current macOS build is not Apple Developer ID signed and not notarized yet. Finder may block a direct double-click. Use the shell installer below, which verifies SHA-256, installs VLC under your home folder, and verifies that the downloaded binary starts before replacing an existing installation. It does not bypass macOS security controls.

Downloads

# macOS / Linux installer path
~/.local/bin/vlc start --code A1B2C3D4

# Windows PowerShell
& "$env:LOCALAPPDATA\VLabs\vlc\vlc.exe" start --code A1B2C3D4

You will receive your session code from your V-Labs technician. For installation use the helper scripts in the downloads folder.

Build from source

cd clients/vlc
cargo build --release

Install helpers

# macOS / Linux direct install
curl -fsSL https://vlabs.gr/downloads/vlc/install-vlc.sh | bash

# macOS / Linux after manual download
bash install-vlc.sh

# macOS double-click helper
./install-vlc.command

# Windows PowerShell
.\install-vlc.ps1

# Update using an already downloaded helper
bash install-vlc.sh update
.\install-vlc.ps1 -Action update

# Remove VLC but preserve the temporary local session
bash install-vlc.sh uninstall
.\install-vlc.ps1 -Action uninstall

# Remove VLC and all local VLC session credentials
bash install-vlc.sh purge
.\install-vlc.ps1 -Action purge

Security guarantees

© 2026 Vendetta Labs · V-Labs IT Solutions & Development