Turbo Fuzzing Configuration Specifation
Turbo fuzzing configurations are YAML files with certain keys specified. The full list of keys is below
fuzzing-time
A string containing the total time to fuzz a binary, can be represented by the constant, plus a unit specifier such as "minutes" or "seconds" (e.g., "30 minutes")
input-timeout: '30 seconds'
A string containing the time to run a binary before the input is considered a hang. This value can be represented by a constant plus a unit specifier such as "minutes" or "seconds" (e.g., "30 seconds")
memory-limit:
This key is reserved for future expansion.
name
The name of the fuzzing configuration, used for reporting.
num-cores
This key is reserved for future expansion.
working-dir
This key should specify a location Turbo can use for fuzzing.
Caution should be used with paths in "/tmp", as it may be dangerous when other users are on the system. "/tmp/fuzzer" should be OK on a private box with no malicious users.