vanhauser-thc
d67ee17778
fix
2023-04-05 13:30:06 +02:00
vanhauser-thc
36127fb197
add -z switch
2023-04-05 12:59:20 +02:00
vanhauser-thc
48816417ee
introspection
2023-03-29 10:13:18 +02:00
Chris Down
2d3c5cc6d8
Clarify confusing version message
...
When running, the following gets printed in quick succession on startup:
afl-fuzz++4.00c based on afl by Michal Zalewski and a large online community
[...]
[+] NOTE: This is v3.x which changes defaults and behaviours - see README.md
Don't assert that this is v3, just that v3+ changes defaults and
behaviours.
2023-03-26 20:44:57 -04: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
5e7f8a51e0
Added minimum interval of 1 sec to avoid undefined behaviour in interval
2023-03-05 18:27:07 +02:00
Amit Elkabetz
403d95d2d2
auto code format fixes
2023-03-05 18:21:35 +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
0c0a6c3bfa
regression fix
2023-02-23 11:22:40 +01:00
van Hauser
c33f8751e3
Merge pull request #1651 from AFLplusplus/dev
...
Dev
2023-02-21 01:11:00 +01:00
van Hauser
6030df2f56
Merge pull request #1639 from apach301/fix-score-calculation
...
Increase fuzz_level for mopt_common_fuzzing
2023-02-12 17:55:48 +01:00
vanhauser-thc
141c324eb9
revert perfscore 0 fix attempt
2023-02-12 17:55:16 +01:00
Yaakov Saxon
f2be73186e
cmplog exec with target_path
2023-02-09 21:37:35 +00:00
Daniil Kutz
846e910e0c
Validate -M and -p power schedule options
2023-02-08 13:50:03 +03:00
vanhauser-thc
03e6d33a40
fix perfscore 0 check
2023-02-07 15:27:31 +01:00
vanhauser-thc
6596284cc4
endless loop fix
2023-02-06 17:59:17 +01:00
vanhauser-thc
b81bc8eb6f
fix warning
2023-01-28 12:14:57 +01:00
van Hauser
4a54555a1a
Merge pull request #1628 from AFLplusplus/dev
...
Dev
2023-01-27 13:40:48 +01:00
vanhauser-thc
e332d37d4e
update unicorn
2023-01-26 12:08:38 +01:00
vanhauser-thc
8fe5e29104
ignore timeout env option
2023-01-18 14:56:26 +01:00
vanhauser-thc
8cc1c6c54e
nits
2023-01-16 10:18:08 +01:00
vanhauser-thc
7abbc8d740
ensure out fd is closed in shmem mode
2023-01-15 08:18:11 +01:00
vanhauser-thc
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
vanhauser-thc
0165ca8c6c
hide queue introspection behind define
2022-12-20 13:36:56 +01:00
vanhauser-thc
bf1617d354
fix warning
2022-12-05 16:15:29 +01:00
vanhauser-thc
4124a272d8
crash fix for queue analysis feature
2022-11-23 10:27:30 +01:00
vanhauser-thc
26a5bd625c
write queue statistics
2022-11-18 12:23:18 +01:00
guyf2010
bb81fb784e
Add option for random cmplog colorization
2022-11-13 14:37:33 +00:00
vanhauser-thc
ec19a9b068
fix
2022-10-29 13:55:05 +02:00
vanhauser-thc
c0eaf6f47a
nits
2022-10-29 11:15:23 +02:00
vanhauser-thc
0b6007a49c
fix fork server kill signals for qemu, unicorn and nyx mode
2022-10-29 10:00:36 +02:00
vanhauser-thc
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
Nils Bars
2cbe49c6eb
Update usage messages
2022-10-24 18:08:29 +02:00
Nils Bars
102b749c07
AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblity
...
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set
to the same value.
2022-10-24 17:54:03 +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
e6e82948bf
fastexit + code format
2022-10-11 08:53:49 +02:00
van Hauser
2107ece114
auto shmem fuzzing ( #1541 )
...
* auto shmem fuzzing
* print warning when forcing shmem fuzzing
* typos
* Shmem always
* typo fix
* fixes
Co-authored-by: Dominik Maier <dmnk@google.com>
2022-10-07 15:40:04 +02:00
vanhauser-thc
0623a73a5c
fix docs
2022-09-17 11:56:39 +02:00
vanhauser-thc
eb5a914ef6
fix pizza mode
2022-08-25 15:52:46 +02:00
vanhauser-thc
361263b0f2
better no dry run
2022-08-18 08:06:17 +02:00
vanhauser-thc
3200e6515b
add AFL_NO_STARTUP_CALIBRATION feature
2022-08-14 12:30:23 +02:00
yuawn
f22d28333b
code format with clang-format-14
2022-07-24 10:41:50 +00:00
yuawn
d8d6ea93cf
fix sentence & code format
2022-07-24 10:30:21 +00:00
yuawn
0540d30274
fix message overflow
2022-07-24 10:23:33 +00:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
1759859ae2
fix double free on exit for -c 0 on src cmplog
2022-07-07 09:03:46 +02:00
vanhauser-thc
92352951d7
nits
2022-06-28 11:52:05 +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
vanhauser-thc
b1da7500b2
fix msg
2022-04-18 13:14:20 +02:00