/greybox_fuzzer

CPSC 4200 Python Implementation of Matryoshka

Primary LanguagePython

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 instrumentation
  • src/Matryoshka provides our implementation of matryoshka
  • tests holds all tests we've written with various branching behaviors
  • tests/Test provides a class to make tests
  • src/TFBFuzzer provides a naive fuzzingbook implementation
  • src/Logger logs iterations and branch coverage