[[!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]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb