Skip to content

Homebrew and winget

Terminal window
brew install zunderlabs/tap/zunder-guard
zunder-guard init --network paper
brew services start zunder-guard
Terminal window
winget install ZunderLabs.ZunderGuard
zunder-guard init --network paper
zunder-guard start
Terminal window
zunder-guard init --network paper \
--rules zr1_eyJ2IjoxLCJtYXhMZXZlcmFnZSI6NSwibWF4TG9zc0F0U3RvcFBjdCI6Miwic3RvcFBvbGljeSI6ImF0dGFjaCIsImRlZmF1bHRTdG9wRGlzdGFuY2VQY3QiOjIsIm1pbkxpcURpc3RhbmNlUGN0IjoxMCwibWF4UG9zaXRpb25QY3QiOjIwMCwibWF4T3BlblJpc2tQY3QiOjYsImRhaWx5TG9zc1N0b3BQY3QiOjYsImRyYXdkb3duSGFsdFBjdCI6MjUsIm1hcmtldHMiOlsiKiJdfQ

A package manager checks a checksum it got from the same place as the package. To check against the release itself:

Terminal window
zunder-guard version --verbose # prints the version, commit and binary's SHA-256

Compare the SHA-256 with SHA256SUMS of that release, and verify that file’s signature (Verify a release).