/pkgsrc-wip-gsoc2019

Work-in-progress packages for pkgsrc, the portable package system from NetBSD [mirror]. For GSoC 2019 - Adapting TriforceAFL for NetBSD kernel fuzzing, refer README

Primary LanguageMakefile

This is the repository for GSoC 2019 Project "Adapting TriforceAFL for NetBSD kernel fuzzing"

You can find an overall summary of the project, and track progress by going through the following reports:

The TriforceNetBSDSyscallFuzzer repo can be found here. You can find almost all of the relevant code and documentation there.

The pkgsrc-wip packages created during the project can be found here:

This repo acts as a mirror for these packages, corresponding commits can be seen here.

Summary

TriforceAFL has been successfully adapted for NetBSD and a pkgsrc package for it has been updated. TriforceNetBSDSyscallFuzzer has also been created and made available in the form of wip/triforceaflnetbsdsyscallfuzzer. Work will continue in updating TriforceAFL and TriforceNetBSDSyscallFuzzer to improve and optimize the fuzzer. The code will still be updated at the above mentioned links.

I would finally like to thank Kamil Rytarowski, my mentor for guiding me throughout the process and also The NetBSD Foundation and Google for giving me this wonderful opportunity.