Home

Awesome

The ReadMe of fgo

FGo is a fuzzing tool based on AFLGo. You can follow the instructions below to build it step by step.

Firstly, enter the Dependency directory and build the dependencies. You can run the download-libraries.sh, build-llvm11.sh, build-svf.sh and build-jsoncpp.sh one by one to download the LLVM pre-built binaries (or source code) and Z3 pre-built binaries.

Secondly, enter the Analyzer directory and build the distance analyzer via build-analyzer.sh.

Finally, enter the AFL-Fuzz directory and use make to build FGo.