Dominik Maier
c16738fd10
Make OutFile auto-remove refcounted on drop ( #654 )
...
* Make OutFile auto-remove refcounted on drop
* clippy, windows
* remove debug print
* streamlined tmp files names
* outfile -> inputfile
2022-05-27 18:01:44 +02:00
Dominik Maier
763ed9a3e5
Moved to no_std preamble ( #643 )
...
* Moved to no_std preamble
* fixed use
* no_std targets
* derive no_std
* fix yml
* ci
* alf
* gitignore
* fix python build
* import cleanup
* nostd
* linux fix
2022-05-27 01:04:29 +02:00
Dominik Maier
c88e38d9f4
Ignore build artefacts ( #585 )
2022-03-29 19:48:08 +02:00
Dominik Maier
88e07a8d37
CI galore
2021-12-15 23:34:42 +01:00
Dominik Maier
12c470a707
Atheris example to fuzz Python Code ( #300 )
...
* initial atheris libfuzzer harness
* cmplog, kinda
* added makefile to generic_inmemory
* Makefile for atheris fuzzer
* moved away from clap yaml
* fixed arg parsing
* fuzzing
* ldpreload lib to replace exit with abort
* fixed docker, docs
* fix docker some more
* better documentation
* less commented out important things
* Make makefile less crashy
2021-11-03 10:13:05 +01:00
Andrea Fioraldi
2f2634db02
Python basic bindings for sugar and qemu ( #302 )
...
* InMemoryBytesCoverageSugar python binding
* InMemoryBytesCoverageSugar python binding
* python mod for qemu in libafl_sugar
* libafl_qemu python
* fix
* clippy fixes
* clippy
* added pyo3-build-config for MacOS builds
* gitignor
* python is not default
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2021-09-27 09:39:21 +02:00
Dominik Maier
55c4b0c778
added write_file_atomic against ondisk corpus races ( #294 )
...
* fix ondisk corpus race condition
* move metadata name to be a dotfile
* note ExitKind for crashes and timeouts in inprocess executor
* potential fix for windows
* added write_file_atomic
* no_std fixes
* no_std testcase fix
* typo fix, windows
* clippy
* more no_std testing
2021-09-13 15:38:28 +02:00
Dominik Maier
84a9e36acf
Github Actions Cache ( #205 )
...
* trying out github actions cache
* split up build steps
* deactivated cache for macos
* debugging
* also for windows (?))
* clippy fix
* out folder ignored
2021-07-02 20:51:22 +02:00
Dominik Maier
dea21da5c3
fuzzbench harness ( #165 )
...
* starting to build fuzzbench harness
* fuzzbench updated
* fuzzbench example readme
* removed dummy files
* Intial de-luxe dockerfile added
* added to dockerignore
* more fuzzbench
* dockerfile
* final dockerfile fun
* fuzzing fixes, switched rand, build fixes
* fmt
* added dummy fuzzone
* silence wrapper output
* clippy
* logfile fixes
* adopt changes to libafl-cc
* various fixes
2021-06-16 18:24:07 +02:00
Dominik Maier
81ccf7f7d8
some macos fixes
2021-05-26 13:58:12 +02:00
Dominik Maier
7493b59ba8
bringing back light clippy for fuzzers :)
2021-05-25 14:53:57 +02:00
Dominik Maier
022c12568b
QoL improvements
2021-04-12 12:16:45 +02:00
Andrea Fioraldi
d16fd07beb
save ondisk
2021-02-15 12:19:58 +01:00
Dominik Maier
e2c4ed95e6
merged state and corpus
2021-02-05 00:33:33 +01:00
Andrea Fioraldi
f559adceb6
havoc fast path
2020-12-11 11:08:53 +01:00
Andrea Fioraldi
ab894b7daf
some mutations
2020-11-23 17:57:10 +01:00
Andrea Fioraldi
c4180f0f47
fix splicing
2020-11-21 11:30:13 +01:00
Andrea Fioraldi
d4e3668c48
libfuzzer clone compiler wrapper
2020-11-20 14:07:25 +01:00
Andrea Fioraldi
c617f3a397
libfuzzer clone project
2020-11-20 13:28:34 +01:00
Dominik Maier
d91717a34c
added utils, folder structure
2020-10-23 20:05:08 +02:00
Dominik Maier
bca91aeafb
initial commit
2020-10-23 01:49:09 +02:00