
जब आप सोते हैं तब जीरो-डे खोजें। DeepZero एक स्वचालित कमजोरी अनुसंधान ढांचा है जो हजारों विंडोज कर्नेल ड्राइवरों को पार्स करता है, डीकंपाइल करता है, और AI एजेंटों का उपयोग करके मूलतः शोषण योग्य IOCTL के लिए विश्लेषण करता है।
DeepZero में वास्तुकला, पाइपलाइन स्कीमा, CLI संदर्भ और कस्टम प्रोसेसर विकास को कवर करने वाला व्यापक, संपूर्ण दस्तावेज़ीकरण है।
DeepZero को विश्लेषण करने के लिए फ़ाइलों का एक लक्ष्य संग्रह और उन्हें संसाधित करने के तरीके का विवरण देने वाली एक पाइपलाइन कॉन्फ़िगरेशन की आवश्यकता होती है।
क्लोन करें और इंस्टॉल करें (Python 3.11+)
git clone https://github.com/416rehman/DeepZero.git
cd DeepZero
pip install -e .
पर्यावरण कॉन्फ़िगर करें
cp .env.example .env
पाइपलाइन चलाएँ
deepzero run C:\drivers -p .\pipelines\loldrivers\pipeline.yaml
विस्तृत सेटअप निर्देशों और उदाहरण संग्रह के लिए, त्वरित आरंभ दस्तावेज़ीकरण देखें।
src/deepzero/
├── api/ # REST API (starlette)
├── engine/ # orchestration, state persistence, pipeline execution
└── stages/ # built-in processors (map, reduce, ingest)
processors/ # external processors (shipped as examples)
├── ghidra_decompile/ # ghidra headless decompiler (MapProcessor)
├── loldrivers_filter/ # loldrivers.io hash exclusion filter (MapProcessor)
├── pe_ingest/ # PE header parser and driver metadata extractor (IngestProcessor)
└── semgrep_scanner/ # semgrep batch scanner (BulkMapProcessor)
pipelines/
└── loldrivers/ # BYOVD kernel driver vulnerability research pipeline
├── pipeline.yaml
├── assessment.j2 # LLM prompt template
└── rules/ # semgrep rules
docs/ # Jekyll-based GitHub Pages documentation
tests/ # pytest suite
CI GitHub Actions के माध्यम से Python 3.11 और 3.12 पर चलता है।
सबमिट करने से पहले लिंटिंग और सुरक्षा जाँच चलाएँ:
ruff check . && ruff format --check . && bandit -ll -ii -c pyproject.toml -r .
कृपया पुल अनुरोध सबमिट करने से पहले योगदान गाइड और आचार संहिता देखें।
DeepZero MIT लाइसेंस के तहत जारी किया गया है।