[[!template id=project title="Filesystem Fuzzing with Americal Fuzzy Lop" contact=""" [tech-userlevel](mailto:tech-userlevel@NetBSD.org) """ mentors=""" [Kamil Rytarowski](mailto:kamil@NetBSD.org) """ category="analyzers" difficulty="medium" duration="3 months" done_by="Maciej Grochowski" description=""" American fuzzy lop is a fuzzer that employs genetic algorithms in order to efficiently increase code coverage of the test cases. Milestones: * Add support for AFL in kcov(4), adapt existing code (as of today not merged with upstream) for Linux to NetBSD * Port and setup AFL on top of the NetBSD kernel * Detect and report bugs in the filesystem code Reference: * [Filesystem Fuzzing with Americal Fuzzy Lop](https://events.static.linuxfound.org/sites/events/files/slides/AFL%20filesystem%20fuzzing%2C%20Vault%202016_0.pdf), V. Nossum; Q. Casasnovas; Oracle 2016 """ ]] [[!tag gsoc]]