commit
33e918f256
12
.github/FUNDING.yml
vendored
Normal file
12
.github/FUNDING.yml
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||||
|
patreon: # Replace with a single Patreon username
|
||||||
|
open_collective: AFLplusplusEU
|
||||||
|
ko_fi: # Replace with a single Ko-fi username
|
||||||
|
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||||
|
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||||
|
liberapay: # Replace with a single Liberapay username
|
||||||
|
issuehunt: # Replace with a single IssueHunt username
|
||||||
|
otechie: # Replace with a single Otechie username
|
||||||
|
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
8
TODO.md
8
TODO.md
@ -1,21 +1,21 @@
|
|||||||
# TODOs
|
# TODOs
|
||||||
|
|
||||||
- [ ] Conditional composition of feedbacks (issue #24)
|
|
||||||
- [ ] Other objectives examples (e.g. execution of a given program point)
|
|
||||||
- [ ] Objective-Specific Corpuses (named per objective)
|
- [ ] Objective-Specific Corpuses (named per objective)
|
||||||
- [ ] Good documentation
|
- [ ] Good documentation
|
||||||
- [ ] LLMP compression
|
- [ ] LLMP compression
|
||||||
- [ ] AFL-Style Forkserver Executor
|
- [ ] AFL-Style Forkserver Executor
|
||||||
- [ ] Restart Count in Fuzzing Loop
|
|
||||||
- [ ] LAIN / structured fuzzing example
|
- [ ] LAIN / structured fuzzing example
|
||||||
- [ ] More informative outpus, deeper introspection (stats, what mutation did x, etc.)
|
- [ ] More informative outpus, deeper introspection (stats, what mutation did x, etc.)
|
||||||
- [ ] Timeout handling for llmp clients (no ping for n seconds -> treat as disconnected)
|
- [ ] Timeout handling for llmp clients (no ping for n seconds -> treat as disconnected)
|
||||||
- [ ] LLMP Cross Machine Link (2 brokers connected via TCP)
|
|
||||||
- [ ] "Launcher" example that spawns broker + n clients
|
- [ ] "Launcher" example that spawns broker + n clients
|
||||||
- [ ] Heap for signal handling (bumpallo or llmp directly?)
|
- [ ] Heap for signal handling (bumpallo or llmp directly?)
|
||||||
- [ ] Frida support for Windows
|
- [ ] Frida support for Windows
|
||||||
- [ ] QEMU based instrumentation
|
- [ ] QEMU based instrumentation
|
||||||
- [ ] AFL++ LLVM passes in libafl_cc
|
- [ ] AFL++ LLVM passes in libafl_cc
|
||||||
|
- [x] LLMP Cross Machine Link (2 brokers connected via TCP)
|
||||||
|
- [x] Conditional composition of feedbacks (issue #24)
|
||||||
|
- [x] Other objectives examples (e.g. execution of a given program point)
|
||||||
|
- [x] Restart Count in Fuzzing Loop
|
||||||
- [x] Minset corpus scheduler
|
- [x] Minset corpus scheduler
|
||||||
- [x] Win32 shared mem and crash handler to have Windows in-process executor
|
- [x] Win32 shared mem and crash handler to have Windows in-process executor
|
||||||
- [x] Other feedbacks examples (e.g. maximize allocations to spot OOMs)
|
- [x] Other feedbacks examples (e.g. maximize allocations to spot OOMs)
|
||||||
|
@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenuk
|
|||||||
description = "Slot your own fuzzers together and extend their features using Rust"
|
description = "Slot your own fuzzers together and extend their features using Rust"
|
||||||
documentation = "https://docs.rs/libafl"
|
documentation = "https://docs.rs/libafl"
|
||||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||||
|
readme = "../README.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
keywords = ["fuzzing", "testing", "security"]
|
keywords = ["fuzzing", "testing", "security"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
|||||||
description = "Commodity library to wrap compilers and link LibAFL"
|
description = "Commodity library to wrap compilers and link LibAFL"
|
||||||
documentation = "https://docs.rs/libafl_cc"
|
documentation = "https://docs.rs/libafl_cc"
|
||||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||||
|
readme = "../README.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
keywords = ["fuzzing", "testing", "compiler"]
|
keywords = ["fuzzing", "testing", "compiler"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
|||||||
description = "Derive proc-macro crate for LibAFL"
|
description = "Derive proc-macro crate for LibAFL"
|
||||||
documentation = "https://docs.rs/libafl_derive"
|
documentation = "https://docs.rs/libafl_derive"
|
||||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||||
|
readme = "../README.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
keywords = ["fuzzing", "testing"]
|
keywords = ["fuzzing", "testing"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
@ -5,6 +5,7 @@ authors = ["s1341 <github@shmarya.net>"]
|
|||||||
description = "Frida backend library for LibAFL"
|
description = "Frida backend library for LibAFL"
|
||||||
documentation = "https://docs.rs/libafl_frida"
|
documentation = "https://docs.rs/libafl_frida"
|
||||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||||
|
readme = "../README.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
keywords = ["fuzzing", "frida", "instrumentation"]
|
keywords = ["fuzzing", "frida", "instrumentation"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
|||||||
description = "Common code for target instrumentation that can be used combined with LibAFL"
|
description = "Common code for target instrumentation that can be used combined with LibAFL"
|
||||||
documentation = "https://docs.rs/libafl_targets"
|
documentation = "https://docs.rs/libafl_targets"
|
||||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||||
|
readme = "../README.md"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
keywords = ["fuzzing", "testing"]
|
keywords = ["fuzzing", "testing"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user