This is not production quality code. Most of this code was developed in under a week, no serious testing was done. Use at own risk.
Download the pre-build binaries from GithubActions artifacts.
You'll need cmake, VS2022, and the SDK/WDK 2022
git clone https://github.com/calladoum-elastic/canary-driver
mkdir build
cmake -B ./build -S . -A x64
cmake --build ./build
cmake --install ./build
The binary CanaryMonitor.exe
contains the driver embedded, it will self-extract and install on execution.