C Fuzzer

Software Fuzzing with C

Overview

Welcome! This project is a research project into how software fuzzing works, the different methods used and how they are written. This project was written in C over the course of two semesters.

The fuzzer is designed to employ random fuzzing, mutation fuzzing, and generational fuzzing methods to try and achieve the highest level of coverage possible.

Key Features

Screenshots

Below is an example of the mutation fuzzer running and discovering new 'interesting inputs' and achieving higher coverage over time.

Screenshot of [Project Name] in action

Contact

For questions or feedback, you can email me at jackfdevelopment@gmail.com. You can also find my GitHub account here.