Matryoshka Greybox Fuzzer
CPSC 4200 Python Implementation of Matryoshka
Execution
Run python main.py
to execute all tests.
Code
src/Instrumentation
provides a class to track instrumentationsrc/Matryoshka
provides our implementation of matryoshkatests
holds all tests we've written with various branching behaviorstests/Test
provides a class to make testssrc/TFBFuzzer
provides a naive fuzzingbook implementationsrc/Logger
logs iterations and branch coverage