GuestKit Agent v0.3.14 — Linux + Windows in-guest agent
·
353 commits
to main
since this release
In-guest agent for Zeus VM Tools on KubeVirt/KVM VMs — Linux and Windows. Downloadable binaries + installers for integration with Zeus OS / Veyron / Machina. The agent speaks framed JSON-RPC 2.0 over the QGA / dedicated virtio-serial channel, AF_VSOCK, a unix socket (Linux), or the named pipe \\.\pipe\guestkit-agent (Windows).
Linux
| File | What it is |
|---|---|
guestkit-agent-0.3.14-linux-amd64-musl.tar.gz (8 MB) |
Self-contained bundle — static musl binaries + systemd units + policy + install.sh. Runs on any x86-64 Linux guest (no libc dependency). Install as root: ./install.sh. |
guestkitd / guestkitctl / guestkitd-exec |
Raw static binaries (daemon / control CLI / privileged helper). |
SHA256SUMS-linux.txt |
Checksums. |
install.sh installs to /usr/bin, creates the zyvor-agent service user, and enables the hardened guestkit-agent.service. Self-test: guestkitd selftest /tmp/gk.json.
Windows
| File | What it is |
|---|---|
guestkit-agent-0.3.14.iso (16 MB) |
Bootable-media CD — binaries + MSI + install.bat / selftest.bat + policy. Attach as a CD-ROM; run gk\install.bat as Administrator. |
guestkit-agent-0.3.14.msi |
Installs to C:\Program Files\Zyvor GuestKit; registers the auto-start GuestKitAgent service (LocalSystem). |
guestkitd.exe / guestkitctl.exe / guestkitd-exec.exe |
Raw Windows binaries (PE32+ x86-64). |
SHA256SUMS.txt |
Checksums. |
Build
Reproducible via make linux-bundle (static musl) and make windows-bundle (cross-compiled x86_64-pc-windows-gnu; MSI via msitools wixl; ISO via genisoimage). Both produce self-contained artifacts with no runtime dependencies beyond the OS.
Validation
- Linux — static agent runs on real Linux (probes return live data); previously validated end-to-end on a real Ubuntu KVM VM over virtio-serial, including the offline↔online evidence-correlation loop.
- Windows — booted from the bundle CD inside a real Windows Server 2022 KVM VM; all 12 probe methods returned OK (heartbeat healthy, capabilities, users, integrity, posture, packages, certificates, containers, full live evidence).
- Test suite: 828 lib + 24 integration + 11 protocol tests pass; Linux and Windows builds clean.