34 Commits

Author SHA1 Message Date
llzmb
df74625df0
Change afl to AFL in *.md (#1057)
Changes in *.md files:
- afl++ > AFL++ (acronym)
- afl > AFL (compare https://github.com/google/AFL)

Excluded from changes:
- source code
- function names
- paths (folder and file names)
- URLs
2021-08-08 01:29:32 +02:00
van Hauser
fff8c49f7c
Merge pull request #1034 from AFLplusplus/grammatron
Grammatron
2021-07-20 08:57:37 +02:00
vanhauser-thc
37fff16a36 update custom trim 2021-07-11 17:26:39 +02:00
vanhauser-thc
5bcbb2f59a port custom mutator changes 2021-07-09 12:42:17 +02:00
vanhauser-thc
5f6ff95e6a fix docs 2021-06-01 10:53:02 +02:00
vanhauser-thc
3b93729213 tweaks 2021-05-25 22:04:25 +02:00
Dominik Maier
a3f8fc5d1c moved custom_mutator examples 2021-04-26 16:03:08 +02:00
Yong-Hao Zou
2c5844f665
Update custom_mutators.md 2021-03-26 15:41:19 +08:00
julihoh
a5da9ce42c
custom mutator rust support (#752)
* custom mutator rust support

* clarify how to view documentation for rust mutators

* remove `FuzzResult` hack and clarify lifetimes of CustomMutator::fuzz

* rename TErr associated tyep to Error to be more idiomatic

* fix warnings

* add example for fallible custom mutator

* make Fallible Custom Mutator the default and implement it's handle_err method by default

* rename CustomMutator::handle_err to handle_error

* add example mutator using lain
2021-02-27 15:05:13 +01:00
hexcoder-
cf0c49dec5 typos/wording 2020-12-08 17:46:29 +01:00
Dominik Maier
1f34b9f8e1 added python mutator, documentation 2020-12-04 14:26:48 +01:00
vanhauser-thc
c05e4efbe9 renamed examples/ to utils/ 2020-12-01 14:40:30 +01:00
Dustin Spicuzza
cd0a25be5e
Use buffer protocol to retrieve result from python post_process (#605)
Saves an extra copy, gives post processing functions more flexibility
2020-11-18 20:29:17 +01:00
van Hauser
8e1047f5ef support custom mutator introspection 2020-11-10 14:08:21 +01:00
van Hauser
c20ba2c2c5 fix custom mutator doc 2020-10-13 15:51:58 +02:00
van Hauser
6c980e2a02 rewrite documentation 2020-08-31 12:56:14 +02:00
van Hauser
c7f0d30668 added afl_custom_fuzz_count 2020-08-24 17:32:41 +02:00
h1994st
67d7c364f6 Fix typo 2020-07-16 21:59:50 -04:00
Dominik Maier
97bddc8cfa
added critical whitespace 2020-05-15 01:52:56 +02:00
rish9101
9627458ecc Add post library API as custom mutator and rename pre_save 2020-05-13 18:59:12 +05:30
van Hauser
72f4a9f678 missing env var 2020-05-12 19:40:04 +02:00
van Hauser
060f4ea320 enforce mandatary custom functions 2020-05-12 17:05:12 +02:00
rish9101
7b9ac9d414 Specify usage of multiple custom mutators 2020-05-10 12:21:19 +05:30
Rishi Ranjan
cf9238e09d
Update docs and Changelog for custom_mutators (#355) 2020-05-09 00:01:11 +02:00
Dominik Maier
84a096561a tiny fixes 2020-04-01 13:10:07 +02:00
Dominik Maier
677f2c6ca9 mutator docs 2020-04-01 13:10:07 +02:00
Dominik Maier
da1a0249d7 merged dev 2020-04-01 13:10:06 +02:00
Dominik Maier
d6a7630fe2 more api 2020-03-27 11:06:06 +01:00
Dominik Maier
e9c7610cb7 edited custom mutator pre_save api 2020-03-27 11:06:06 +01:00
van Hauser
1148a2d0d1 document new environment variables and code format 2020-03-10 07:14:42 +01:00
van Hauser
9f7bcca91e mark AFL_PYTHON_ONLY deprecated 2020-03-08 16:56:44 +01:00
h1994st
8f93cf5c55 Add two new hooks for the custom mutator
- `afl_custom_queue_get` and `afl_custom_queue_new_entry`
- Update the corresponding document and examples
2020-03-07 16:28:48 -05:00
Andrea Fioraldi
172d384bf2 custom havoc mutation 2020-03-07 12:11:06 +01:00
h1994st
38e7dd2b9e Update examples of the custom mutator
- Merge `examples/python_mutators` into `examples/custom_mutators`
- Remove `examples/python_mutators`
- Update existing examples to demonstrate new APIs
2020-03-04 01:09:37 -05:00