vanhauser-thc
622474e9e4
disable -> no variants
2024-05-13 19:51:38 +02:00
Samuel Moelius
c03f2897d0
Add AFL_SHA1_FILENAMES
option
2024-05-12 05:44:14 -04:00
vanhauser-thc
26eaf53a83
AFL_DISABLE_REDUNDANT
2024-05-02 08:35:24 +02:00
vanhauser-thc
476aca5b67
nits
2024-04-19 15:45:00 +02:00
vanhauser-thc
f7ea0f569f
fix aflpp custom mutator + standalone tool
2024-04-05 14:53:02 +02:00
vanhauser-thc
d85722a4f6
deterministic fuzzing and -z
2024-02-03 13:31:31 +01:00
vanhauser-thc
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
vanhauser-thc
5ba66a8860
final touches for skipdet
2024-02-01 15:22:51 +01:00
Han Zheng
06f0982f0f
Enhancement on Deterministic stage ( #1972 )
...
* fuzzer: init commit based on aflpp 60dc37a8cf09f8e9048e4b6a2204d6c90b27655a
* fuzzers: adding the skip variables and initialize
* log: profile the det/havoc finding
* log: add profile log output
* fuzzers: sperate log/skipdet module
* fuzzers: add quick eff_map calc
* fuzzers: add skip_eff_map in fuzz_one
* fuzzers: mark whole input space in eff_map
* fuzzers: add undet bit threshold to skip some seeds
* fuzzers: fix one byte overflow
* fuzzers: fix overflow
* fix code format
* add havoc only again
* code format
* remove log to INTROSPECTION, rename skipdet module
* rename skipdet module
* remove log to stats
* clean redundant code
* code format
* remove redundant code format check
* remove redundant doc
* remove redundant objects
* clean files
* change -d to default skipdet
* disable deterministic when using CUSTOM_MUTATOR
* revert fix
2024-02-01 14:13:21 +00:00
vanhauser-thc
353ae3682a
switch to explore powerschedule as default
2023-12-15 10:24:12 +01:00
vanhauser-thc
549e5dd926
AFL_IGNORE_SEED_PROBLEMS
2023-08-23 18:02:33 +02:00
marc
8823f22a9c
add AFL_FINAL_SYNC
2023-08-11 11:22:18 +02:00
Junwha
fcdfe9e990
Define AFL_CRASHING_SEEDS_AS_NEW_CRASH as env variable
...
- and fix typo
Signed-off-by: Junwha <qbit@unist.ac.kr>
2023-08-04 18:36:58 +09:00
van Hauser
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
...
Dev
2023-06-06 17:36:04 +03:00
Maik Betka
228e9527cb
fixed formatting with make code-format
2023-04-21 17:21:47 +02:00
Maik Betka
7101ffa1ae
Merge remote-tracking branch 'origin/dev' into atnwalk
...
# Conflicts:
# include/afl-fuzz.h
# src/afl-fuzz-run.c
2023-04-21 11:31:22 +02:00
Maik Betka
9ab902402c
fixed code clones in atnwalk.c, introduced new environment variable AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz
2023-04-17 17:09:48 +02:00
vanhauser-thc
a74561b0e7
implement switch mode
2023-04-05 12:12:05 +02:00
vanhauser-thc
3ab18d2861
mode switch
2023-04-04 19:44:12 +02:00
vanhauser-thc
e46e0bce44
allow pizza mode to be disabled
2023-04-02 12:03:45 +02:00
Amit Elkabetz
b571e88bd3
Fixed according to CR
2023-03-06 12:40:54 +02:00
Amit Elkabetz
7034348c57
Changed warning message to use const instead of magic
2023-03-05 20:44:18 +02:00
Amit Elkabetz
e9e440d7f3
Fixed according to PR comment, moved cli flag to an env variable
2023-03-05 20:25:39 +02:00
Amit Elkabetz
07cf27cddc
Added flag -u to allow custom interval to update fuzzer_stats file
2023-03-05 18:16:21 +02:00
vanhauser-thc
668f5e1fa9
debug output
2023-02-15 09:32:32 +01:00
vanhauser-thc
8fe5e29104
ignore timeout env option
2023-01-18 14:56:26 +01:00
vanhauser-thc
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
vanhauser-thc
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
Nils Bars
7512316b46
Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.
...
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal
used to kill the fork server on termination.
2022-10-21 12:47:00 +02:00
Nils Bars
f84ea69660
Fix child reaping on fuzzer termination
...
This commit contains the following changes:
- Call `waitpid()` on the child and the fork server when terminating the
fuzzer; thus, we do not end up with zombies.
- Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the
documentation states that the signal is used to terminate the *child*.
- Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server
can always reap the child.
2022-10-20 18:08:07 +02:00
vanhauser-thc
08f44f4e5d
code format
2022-09-10 19:09:32 +02:00
vanhauser-thc
eb5a914ef6
fix pizza mode
2022-08-25 15:52:46 +02:00
vanhauser-thc
3200e6515b
add AFL_NO_STARTUP_CALIBRATION feature
2022-08-14 12:30:23 +02:00
vanhauser-thc
6c26434a63
fix pizza mode
2022-07-21 13:41:43 +02:00
Ruben ten Hove
4990823840
formatting
2022-06-17 21:08:37 +02:00
Ruben ten Hove
3d1a57deed
feat: allow to skip readme creation on crash
2022-06-17 21:03:46 +02:00
vanhauser-thc
83f32c5248
honor AFL_MAP_SIZE well outside of afl++
2022-06-08 10:56:11 +02:00
Daniil Kuts
c96238d85f
Add AFL_SYNC_TIME variable for synchronization time tuning ( #1425 )
...
* Add AFL_SYNC_TIME variable for synchronization time tuning
* Documentation for AFL_SYNC_TIME variable
2022-05-27 12:52:31 +02:00
che30122
c563faa076
fix mem leak
2022-05-17 16:47:01 +08:00
vanhauser-thc
e9288bcfad
add AFL_KEEP_TIMEOUTS
2022-04-08 22:44:10 +02:00
vanhauser-thc
15b43e6ce1
fix pizza mode
2022-04-03 19:14:59 +02:00
Carlo Maragno
26f3ec28ee
Fix dyslexia and clang format
2022-04-02 13:11:39 +02:00
Carlo Maragno
29f0bb1c6a
Add basic support for Italian users
2022-04-01 13:23:01 +02:00
vanhauser-thc
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
vanhauser-thc
fa3c0d8a37
change -y to -g/-G and add env var alternatives
2022-02-05 10:36:37 +01:00
vanhauser-thc
d5b9cd4b73
add afl-fuzz -y fuzz length support
2022-02-05 08:27:17 +01:00
vanhauser-thc
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
vanhauser-thc
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
vanhauser-thc
c775f40ebf
AFL_IGNORE_PROBLEMS + library checks and documentation
2021-08-12 14:32:44 +02:00
vanhauser-thc
a7340a1ac6
fix AFL_CAL_FAST
2021-06-10 10:25:37 +02:00