libafl 0.8.1

Slot your own fuzzers together and extend their features using Rust
Documentation
[[example]]
name = "llmp_test"
path = "./examples/llmp_test/main.rs"
required-features = ["std"]
[build-dependencies.rustversion]
version = "1.0"
[dependencies.ahash]
default-features = false
features = ["compile-time-rng"]
version = "0.7"

[dependencies.backtrace]
optional = true
version = "0.3"

[dependencies.bincode]
optional = true
version = "1.3"

[dependencies.byteorder]
optional = true
version = "1.4"

[dependencies.clap]
features = ["derive", "wrap_help"]
optional = true
version = "3.2"

[dependencies.concat-idents]
version = "1.1.3"

[dependencies.crossterm]
optional = true
version = "0.24"

[dependencies.ctor]
optional = true
version = "0.1"

[dependencies.erased-serde]
default-features = false
features = ["alloc"]
version = "0.3.21"

[dependencies.grammartec]
optional = true
version = "0.1"

[dependencies.hashbrown]
default-features = false
features = ["serde", "ahash-compile-time-rng"]
version = "0.12"

[dependencies.hostname]
optional = true
version = "^0.3"

[dependencies.intervaltree]
default-features = false
features = ["serde"]
version = "0.2.7"

[dependencies.libafl_derive]
optional = true
version = "0.8.1"

[dependencies.libm]
version = "0.2.2"

[dependencies.miniz_oxide]
optional = true
version = "0.5.3"

[dependencies.nix]
optional = true
version = "0.24"

[dependencies.num-traits]
default-features = false
version = "0.2"

[dependencies.num_enum]
default-features = false
version = "0.5.7"

[dependencies.once_cell]
optional = true
version = "1.13"

[dependencies.postcard]
features = ["alloc"]
version = "1.0"

[dependencies.pyo3]
features = ["serde", "macros"]
optional = true
version = "0.15"

[dependencies.rand_core]
optional = true
version = "0.6"

[dependencies.regex]
optional = true
version = "1"

[dependencies.rustversion]
version = "1.0"

[dependencies.serde]
default-features = false
features = ["alloc"]
version = "1.0"

[dependencies.serde_json]
default-features = false
features = ["alloc"]
optional = true
version = "1.0"

[dependencies.static_assertions]
version = "1.1.0"

[dependencies.tui]
default-features = false
features = ["crossterm"]
optional = true
version = "0.18"

[dependencies.tuple_list]
version = "0.1.3"

[dependencies.typed-builder]
version = "0.10.0"

[dependencies.uuid]
features = ["serde", "v4"]
optional = true
version = "1.1.2"

[dependencies.wait-timeout]
optional = true
version = "0.2"

[dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.5"

[dependencies.z3]
features = ["static-link-z3"]
optional = true
version = "0.11"
[dev-dependencies.serde_json]
default-features = false
features = ["alloc"]
version = "1.0"

[dev-dependencies.serial_test]
version = "0.8"

[features]
afl_exec_sec = []
agpl = ["gpl", "nautilus"]
cli = ["clap"]
concolic_mutation = ["z3"]
default = ["std", "derive", "llmp_compression", "rand_trait", "fork"]
derive = ["libafl_derive"]
errors_backtrace = ["backtrace"]
fork = []
frida_cli = ["cli"]
gpl = []
introspection = []
llmp_bind_public = []
llmp_compression = ["miniz_oxide"]
llmp_debug = []
llmp_small_maps = []
nautilus = ["grammartec", "std", "serde_json/std"]
python = ["pyo3"]
qemu_cli = ["cli"]
rand_trait = ["rand_core"]
std = ["serde_json", "serde_json/std", "hostname", "nix", "serde/std", "bincode", "wait-timeout", "regex", "byteorder", "once_cell", "uuid", "tui_monitor", "ctor", "backtrace"]
tui_monitor = ["tui", "crossterm"]

[package]
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
categories = ["development-tools::testing", "emulators", "embedded", "os", "no-std"]
description = "Slot your own fuzzers together and extend their features using Rust"
documentation = "https://docs.rs/libafl"
edition = "2021"
keywords = ["fuzzing", "testing", "security"]
license = "MIT OR Apache-2.0"
name = "libafl"
readme = "README.md"
repository = "https://github.com/AFLplusplus/LibAFL/"
resolver = "1"
version = "0.8.1"
[target."cfg(unix)".dependencies.libc]
version = "0.2"

[target."cfg(unix)".dependencies.lock_api]
version = "0.4.7"

[target."cfg(unix)".dependencies.regex]
version = "1"

[target."cfg(unix)".dependencies.uds]
version = "0.2.6"
[target."cfg(windows)".build-dependencies.windows]
version = "0.39.0"
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_System_Threading", "Win32_System_Diagnostics_Debug", "Win32_System_Kernel", "Win32_System_Memory", "Win32_Security", "Win32_System_SystemInformation"]
version = "0.39.0"