book icon indicating copy to clipboard operation
book copied to clipboard

Does AFL really run until quit?

Open 8573 opened this issue 6 years ago β€’ 1 comments
trafficstars

The last sentence of Β§2.2, the AFL.rs tutorial, isβ€”

AFL will run indefinitely, so if you want to quit, press CTRL-C.

However, http://lcamtuf.coredump.cx/afl/README.txt mentions that AFL has a "default timeout":

You can use -t and -m to override the default timeout and memory limit for the executed process; rare examples of targets that may need these settings touched include compilers and video decoders.

Is this inconsistent with the sentence quoted above from the Rust Fuzz Book, or am I misunderstanding what "default timeout" means?

8573 avatar Jun 12 '19 03:06 8573

My understanding is that the timeout is for a test run for a single generated input. As opposed the to total lifespan of the fuzzer which will test an indefinite number of generated inputs

frewsxcv avatar Jun 12 '19 12:06 frewsxcv