File:  [NetBSD Developer Wiki] / wikisrc / projects / project / afl_filesystem_fuzzing.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sat May 4 15:43:38 2019 UTC (7 months ago) by sevan
Branches: MAIN
CVS tags: HEAD
Add a link to paper

[[!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"

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