Browse the filesystem inside a Veeam backup without restoring it
Extract a single file from a large backup archive
Script automated backup inspections using JSON output
Search for files by name or content pattern across a backup
| gotoolsharing/vbkview | gizmodata/adbc-driver-quack | gokele/ovh | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Go installed or a prebuilt binary, plus access to a Veeam .vbk backup file.
vbkview is a command-line tool for inspecting and extracting data from Veeam .vbk backup files without restoring the full backup. Veeam is a popular backup product for virtual machines, and .vbk files are its full backup format. This tool lets you browse and retrieve individual files from those archives directly. The tool works in two modes: an interactive shell where you navigate the backup's filesystem using familiar commands, and a non-interactive mode suited for scripting and automation. In the interactive shell, tab completion works for both command names and file paths. In non-interactive mode, most commands support a --json flag for structured output. Available commands mirror standard filesystem operations: ls to list directories, tree to print a directory structure, stat to show file metadata, cat to read file contents, get to extract a file to your local system, find to locate files by name, and grep to search for text patterns across files. Additional commands specific to backup files include disks, which lists embedded virtual disk files in formats like .vhd and .vmdk, and volumes, which auto-detects the guest operating system partitions inside those virtual disks. The tool supports reading NTFS, EXT4, and XFS guest filesystems. Extraction supports resuming interrupted downloads and optional SHA-256 integrity verification. The tool also defines a set of stable exit codes for common error conditions, which makes it predictable in shell scripts. vbkview is written in Go and is built on top of the vbktoolkit library. It can be installed with go install or built from source.
A command line tool for browsing and extracting individual files from Veeam .vbk backup archives without a full restore.
Mainly Go. The stack also includes Go.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.