This project implements a fuzzing system for analyzing the security of an application, specifically targeting Sumatra PDF Reader.
main.py
: Main controller for the fuzzing engine.fuzzer.py
: Contains the core fuzzing logic.adaptive_fuzz.py
: Adaptive fuzzing logic.crash_handler.py
: Handles crash triage and logging.coverage.py
: Tracks code coverage.mutation.py
: Template for mutating PDF files.
- Install dependencies:
pip install flask
- Run
main.py
to start the backend. - Access the frontend at
localhost:5000
.