Know what you are running.
Discover promising targets, inspect generated harnesses, and approve the exact revision before a full campaign.
FUZZING, WITH A HUMAN IN CONTROL
A desktop workbench for discovering targets, reviewing harnesses and running isolated fuzzing campaigns. From the first input to a crash you can investigate.
v0.9.4 · macOS, Linux & Windows · Experimental release
FROM SOURCE TO EVIDENCE
Discover promising targets, inspect generated harnesses, and approve the exact revision before a full campaign.
Follow live engine metrics, set resource limits, and stop a campaign while retaining its results.
Scan crashes with progress and cancellation. Generate AI reports separately, when you want interpretation.
THE CURRENT RELEASE
Choose your desktop package, then build the sandbox below. Downloads are hosted here and do not require a GitHub account.
Local candidate preview. Downloads are disabled until release verification finishes.
macOS 10.15 or later. Ad-hoc signed; not notarized.
x86_64 desktop. Docker Engine required.
64-bit Windows. Unsigned installers. Docker Desktop with WSL 2.
Build the isolated engine environment locally. Docker required.
Experimental distribution. macOS packages are ad-hoc signed and not notarized. Windows packages are unsigned. Your operating system may warn or block installation. Live release qualification covers macOS Apple silicon; other packages are built and checked in CI.
BEFORE YOUR FIRST CAMPAIGN
Install Docker and keep its daemon running. The sandbox kit builds the pinned engine toolchain locally; it does not include the application source.
Open the package for your system. On macOS, move oxfuzz to Applications. On Linux, install the DEB/RPM or make the AppImage executable. On Windows, run the installer.
Download and extract the sandbox kit. Run these commands from its directory using Bash, Python 3 and Docker. Windows users need a WSL 2 shell with Docker integration. The first build downloads toolchains and needs several GB of disk space.
tar -xzf oxfuzz-sandbox-kit-0.9.4.tar.gz
cd oxfuzz-sandbox-kit-0.9.4
./scripts/build-sandbox.shKeep the resulting image tag oxfuzz/fuzz-sandbox:0.2.2. The desktop app uses this local image.
Configure your chosen AI provider in Settings. Provider access is required for AI assistance and normal harness review. Confirm sandbox readiness, discover a target, and review the harness before approving execution.
Kernel fuzzing with syzkaller also needs a compatible instrumented kernel, root filesystem and guest SSH key. These are not included in the desktop download. Physical automotive testing requires separate setup and approval.
RELEASE NOTES / 0.9.4
VERIFY YOUR DOWNLOAD
Compare the SHA-256 of your download with the published checksums before installing.
Checksums appear with the verified release.
# macOS
shasum -a 256 your-download.dmg
# Linux
sha256sum your-download.AppImage
# Windows PowerShell
Get-FileHash .\your-download.msi -Algorithm SHA256Checksums detect incomplete or altered files. They are not a substitute for a trusted publisher signature.