Download OVA Host
The NodeZero® OVA host is a lightweight, pre-configured Ubuntu 24.04 virtual machine designed to run NodeZero penetration tests. It includes essential tools for pentest execution, along with built-in utilities for debugging, maintenance, and system monitoring.
OVA images
Two types of OVA images are available to accommodate different virtualization environments:
- VMWare™/VirtualBox™ OVA - Preconfigured for VMware™ and VirtualBox™.
- Windows Hyper-V™ VHD - Specifically formatted for Windows Hyper-V™ environments.
Choose an image to download
Verify download authenticity
To ensure the integrity and authenticity of your files, always verify that downloads originate from Horizon3.ai.
Every download distributed here includes:
- A download file (the actual tool or resource).
- A checksum file containing a SHA256 hash to confirm the file’s authenticity and integrity.
Given the nature of cybersecurity, we strongly recommend verifying any file claiming to come from Horizon3.ai against the official checksums posted on this site.
Choose your operating system to view step-by-step instructions:
Linux
Ensure the downloaded image file and the sha256sum
checksum file are in the same directory.
Run the following command in the directory:
sha256sum -c *.sha256.checksum
Sample output:
nodezero@nodezero:~$ sha256sum -c *.sha256.checksum
NodeZero-1717717928.ova: OK
checkenv.sh: OK
nodezero@nodezero:~$
Note
Most Linux distributions come with a sha256sum
command line utility that reads a checksum file, computes the checksum against the file it represents, and returns OK
if they match.
MacOS
Ensure the downloaded image file and the sha256sum
checksum file are in the same directory.
Run the following command:
shasum -c *.sha256.checksum
horizon3@mac:~$ shasum -c *.sha256.checksum
NodeZero-1717717928.ova: OK
horizon3@mac:~$
Note
Most MacOS systems come with a utility called shasum
that is a command line utility that reads a checksum file, computes the checksum against the file it represents, and returns OK
if they match.
Windows
Ensure the downloaded image file and the sha256sum
checksum file are in the same directory.
Run the following command:
Get-Content -Path .\*.sha256.checksum | % {$Hash, $_, $File = $_.Split(" ", 3); if ($Hash) { [PSCustomObject]@{Path=$File; Result=if ((Get-FileHash -Path $File -Algorithm SHA256).Hash -eq $Hash) { "OK" } else { "FAILED" }}}} | Format-List
PS C:\Users\horizon3\Downloads> Get-Content -Path .\*.sha256.checksum | % {$Hash, $_, $File = $_.Split(" ", 3); if ($Hash) { [PSCustomObject]@{Path=$File; Result=if ((Get-FileHash -Path $File -Algorithm SHA256).Hash -eq $Hash) { "OK" } else { "FAILED" }}}} | Format-List
Path : checkenv.sh
Result : OK
Path : NodeZero-1717717928.ova
Result : OK
PS C:\Users\horizon3\Downloads>
Note
Windows Powershell has their own checksum utility.
Windows (manual)
This is an alternative way to verify the checksum file, you can run the following command:
more .\NodeZero-1717717928.ova.sha256.checksum; Get-FileHash .\NodeZero-1717717928.ova -Algorithm SHA256
Sample output:
PS C:\Users\horizon3\Downloads> more .\NodeZero-1717717928.ova.sha256.checksum; Get-FileHash .\NodeZero-1717717928.ova -Algorithm SHA256
e4cf95e4c4acfbf151361e803e361ca1c6bb2a35c20ae85b4d7e8af217efa6ca NodeZero-1717717928.ova
Algorithm Hash Path
--------- ---- ----
SHA256 E4CF95E4C4ACFBF151361E803E361CA1C6BB2A35C20AE85B4D7E8AF217EFA6CA C:\Users\horizon3\Downloa...
PS C:\Users\horizon3\Downloads>