Quickstart
DeepZero requires a target corpus of files to analyze and a pipeline configuration detailing how to process them. We provide a complete example pipeline designed to hunt for new BYOVD (Bring Your Own Vulnerable Driver) candidates across raw binary datasets (e.g., the Snappy Driver Installer corpus) by explicitly filtering out known hashes using the LOLDrivers project.
1. Installation
DeepZero requires Python 3.11+.
git clone https://github.com/416rehman/DeepZero.git
cd DeepZero
pip install -e .
2. Environment Configuration
If integrating AI analysis stages, configure API keys by creating a .env file:
cp .env.example .env
3. Pipeline Execution
Execute the included LOLDrivers pipeline against a target path:
deepzero run C:\drivers -p .\pipelines\loldrivers\pipeline.yaml
Note: DeepZero safely parallelizes execution and caches intermediate outputs. To halt gracefully, send SIGINT (Ctrl+C). Subsequent executions with identical parameters will instantly resume from persistent disk state.