Module libafl::executors::forkserver [−][src]
Expand description
Expose an Executor
based on a Forkserver
in order to execute AFL/AFL++ binaries
Structs
The Forkserver
is communication channel with a child process that forks on request of the fuzzer.
The communication happens via pipe.
This Executor
can run binaries compiled for AFL/AFL++ that make use of a forkserver.
Shared memory feature is also available, but you have to set things up in your code.
Please refer to AFL++’s docs. https://github.com/AFLplusplus/AFLplusplus/blob/stable/instrumentation/README.persistent_mode.md
The timeout forkserver executor that wraps around the standard forkserver executor and sets a timeout before each run.