go-afl-build

command module
v0.0.0-...-e785a13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2023 License: MIT Imports: 11 Imported by: 0

README

go-afl-build

Wrapper to instrument Go binaries for AFL++ using gccgo and afl-gcc-fast with persistent mode. Supported by golang-fuzz.

WARNING: Highly experimental!

example.go:

package main

func Fuzz(data []byte) {
	// Call function to fuzz
}
go-afl-build -func Fuzz
afl-fuzz -i corpus -t 1000 -o output ./afl

Note: the first test case always freezes for some reason. Use a timeout (e.g. afl-fuzz -t 1000) to skip the first test case.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL