Skip to content

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

deployed_code VMWare™/Virtualbox™
Preconfigured OVA image for quick deployment in VMware™ and VirtualBox™.
deployed_code Windows Hyper-V™
Windows Hyper-V™ using the VHD format for efficient virtualization setups.

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
Sample output:
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
Sample output:
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
Then manually compare the output with the contents of the checksum file yourself.

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>

Next Step

looks_two Setup & Configure OVA chevron_right
Import and configure the OVA in your virtualized environment.