Module libafl::executors::forkserver
source · 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 builder for
ForkserverExecutor