parent
82f11c22ad
commit
f6151f4507
@ -13,8 +13,6 @@ members = [
|
||||
"utils/deexit",
|
||||
"utils/libafl_benches",
|
||||
"utils/gramatron/construct_automata",
|
||||
"utils/desyscall",
|
||||
"utils/multi_machine_generator",
|
||||
]
|
||||
default-members = [
|
||||
"libafl",
|
||||
@ -48,7 +46,7 @@ exclude = [
|
||||
]
|
||||
|
||||
[workspace.package]
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
|
||||
[profile.release]
|
||||
lto = true
|
||||
|
@ -1,16 +1,16 @@
|
||||
[package]
|
||||
name = "pylibafl"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
pyo3 = { version = "0.18.3", features = ["extension-module"] }
|
||||
pyo3-log = "0.8.1"
|
||||
libafl_sugar = { path = "../../libafl_sugar", version = "0.13.1", features = ["python"] }
|
||||
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.1", features = ["python"] }
|
||||
libafl_sugar = { path = "../../libafl_sugar", version = "0.13.2", features = ["python"] }
|
||||
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.2", features = ["python"] }
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
libafl_qemu = { path = "../../libafl_qemu", version = "0.13.1", features = ["python"] }
|
||||
libafl_qemu = { path = "../../libafl_qemu", version = "0.13.2", features = ["python"] }
|
||||
|
||||
[build-dependencies]
|
||||
pyo3-build-config = { version = "0.17" }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
description = "Slot your own fuzzers together and extend their features using Rust"
|
||||
documentation = "https://docs.rs/libafl"
|
||||
@ -142,8 +142,8 @@ serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
|
||||
bytecount = "0.6.3"
|
||||
|
||||
[dependencies]
|
||||
libafl_bolts = { version = "0.13.1", path = "../libafl_bolts", default-features = false, features = ["alloc"] }
|
||||
libafl_derive = { version = "0.13.1", path = "../libafl_derive", optional = true }
|
||||
libafl_bolts = { version = "0.13.2", path = "../libafl_bolts", default-features = false, features = ["alloc"] }
|
||||
libafl_derive = { version = "0.13.2", path = "../libafl_derive", optional = true }
|
||||
|
||||
rustversion = "1.0"
|
||||
tuple_list = { version = "0.1.3" }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_bolts"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
description = "Low-level bolts to create fuzzers and so much more"
|
||||
documentation = "https://docs.rs/libafl"
|
||||
@ -92,7 +92,7 @@ llmp_small_maps = ["alloc"]
|
||||
rustversion = "1.0"
|
||||
|
||||
[dependencies]
|
||||
libafl_derive = { version = "0.13.1", optional = true, path = "../libafl_derive" }
|
||||
libafl_derive = { version = "0.13.2", optional = true, path = "../libafl_derive" }
|
||||
static_assertions = "1.1.0"
|
||||
|
||||
tuple_list = { version = "0.1.3" }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_cc"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "Commodity library to wrap compilers and link LibAFL"
|
||||
documentation = "https://docs.rs/libafl_cc"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "symcc_libafl"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
authors = ["Julius Hohnerlein <julihoh@users.noreply.github.com>", "Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
description = "Meta package for symcc_runtime"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "symcc_runtime"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
authors = ["Julius Hohnerlein <julihoh@users.noreply.github.com>", "Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
description = "Build Concolic Tracing tools based on SymCC in Rust"
|
||||
@ -25,12 +25,12 @@ no-cpp-runtime = []
|
||||
unchecked_unwrap = "4"
|
||||
ctor = "0.2"
|
||||
libc = "0.2"
|
||||
libafl = { path = "../../libafl", version = "0.13.1", default-features=false, features=["std", "serdeany_autoreg"] }
|
||||
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.1", default-features=false, features=["std", "serdeany_autoreg"] }
|
||||
libafl = { path = "../../libafl", version = "0.13.2", default-features=false, features=["std", "serdeany_autoreg"] }
|
||||
libafl_bolts = { path = "../../libafl_bolts", version = "0.13.2", default-features=false, features=["std", "serdeany_autoreg"] }
|
||||
|
||||
[build-dependencies]
|
||||
cmake = "0.1"
|
||||
bindgen = "0.69.4"
|
||||
regex = "1"
|
||||
which = "6.0"
|
||||
symcc_libafl = { path = "../symcc_libafl", version = "0.13.1" }
|
||||
symcc_libafl = { path = "../symcc_libafl", version = "0.13.2" }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_derive"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "Derive proc-macro crate for LibAFL"
|
||||
documentation = "https://docs.rs/libafl_derive"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_frida"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["s1341 <github@shmarya.net>"]
|
||||
description = "Frida backend library for LibAFL"
|
||||
documentation = "https://docs.rs/libafl_frida"
|
||||
@ -49,17 +49,17 @@ yaxpeax-x86 = "1.2.2"
|
||||
iced-x86 = { version = "1.20.0", features = ["code_asm"], optional = true }
|
||||
|
||||
[dependencies]
|
||||
libafl = { path = "../libafl", default-features = false, version = "0.13.1", features = [
|
||||
libafl = { path = "../libafl", default-features = false, version = "0.13.2", features = [
|
||||
"std",
|
||||
"derive",
|
||||
"frida_cli",
|
||||
] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = [
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = [
|
||||
"std",
|
||||
"derive",
|
||||
"frida_cli"
|
||||
] }
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.1", features = [
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.2", features = [
|
||||
"std",
|
||||
"sancov_cmplog",
|
||||
] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_libfuzzer"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
description = "libFuzzer shim which uses LibAFL with common defaults"
|
||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||
readme = "../README.md"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_libfuzzer_runtime"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
publish = false
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_nyx"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
authors = ["syheliel <syheliel@gmail.com>"]
|
||||
description = "libafl using nyx, only avaliable on linux"
|
||||
@ -15,9 +15,9 @@ categories = ["development-tools::testing", "emulators", "embedded", "os", "no-s
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
libnyx = { git = "https://github.com/nyx-fuzz/libnyx.git", rev = "6833d236dfe785a8a23d8c8d79e74c99fa635004" }
|
||||
libafl = { path = "../libafl", version = "0.13.1", features = ["std", "libafl_derive", "frida_cli" ]}
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", features = ["std", "libafl_derive", "frida_cli" ]}
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.1", features = ["std", "sancov_cmplog"] }
|
||||
libafl = { path = "../libafl", version = "0.13.2", features = ["std", "libafl_derive", "frida_cli" ]}
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", features = ["std", "libafl_derive", "frida_cli" ]}
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.2", features = ["std", "sancov_cmplog"] }
|
||||
|
||||
nix = { version = "0.29", features = ["fs"] }
|
||||
typed-builder = "0.18"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_qemu"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "QEMU user backend library for LibAFL"
|
||||
documentation = "https://docs.rs/libafl_qemu"
|
||||
@ -66,10 +66,10 @@ shared = [ "libafl_qemu_sys/shared" ]
|
||||
clippy = ["libafl_qemu_sys/clippy"]
|
||||
|
||||
[dependencies]
|
||||
libafl = { path = "../libafl", version = "0.13.1", default-features = false, features = ["std", "derive", "regex"] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = ["std", "derive"] }
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.1" }
|
||||
libafl_qemu_sys = { path = "./libafl_qemu_sys", version = "0.13.1" }
|
||||
libafl = { path = "../libafl", version = "0.13.2", default-features = false, features = ["std", "derive", "regex"] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = ["std", "derive"] }
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.2" }
|
||||
libafl_qemu_sys = { path = "./libafl_qemu_sys", version = "0.13.2" }
|
||||
|
||||
serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib
|
||||
hashbrown = { version = "0.14", features = ["serde"] } # A faster hashmap, nostd compatible
|
||||
@ -101,7 +101,7 @@ memmap2 = "0.9"
|
||||
document-features = { version = "0.2", optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
libafl_qemu_build = { path = "./libafl_qemu_build", version = "0.13.1" }
|
||||
libafl_qemu_build = { path = "./libafl_qemu_build", version = "0.13.2" }
|
||||
pyo3-build-config = { version = "0.21", optional = true }
|
||||
rustversion = "1.0"
|
||||
bindgen = "0.69"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_qemu_build"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "Builder for LibAFL QEMU"
|
||||
documentation = "https://docs.rs/libafl_qemu_build"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_qemu_sys"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "C to Rust bindings for the LibAFL QEMU bridge"
|
||||
documentation = "https://docs.rs/libafl_qemu_sys"
|
||||
@ -49,6 +49,6 @@ strum_macros = "0.26"
|
||||
pyo3 = { version = "0.18", optional = true }
|
||||
|
||||
[build-dependencies]
|
||||
libafl_qemu_build = { path = "../libafl_qemu_build", version = "0.13.1" }
|
||||
libafl_qemu_build = { path = "../libafl_qemu_build", version = "0.13.2" }
|
||||
pyo3-build-config = { version = "0.21", optional = true }
|
||||
rustversion = "1.0"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_sugar"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "Sugar builders to create common fuzzers with LibAFL"
|
||||
documentation = "https://docs.rs/libafl_sugar"
|
||||
@ -48,9 +48,9 @@ hexagon = ["libafl_qemu/hexagon"]
|
||||
pyo3-build-config = { version = "0.21", optional = true }
|
||||
|
||||
[dependencies]
|
||||
libafl = { path = "../libafl", version = "0.13.1" }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1" }
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.1" }
|
||||
libafl = { path = "../libafl", version = "0.13.2" }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2" }
|
||||
libafl_targets = { path = "../libafl_targets", version = "0.13.2" }
|
||||
|
||||
# Document all features of this crate (for `cargo doc`)
|
||||
document-features = { version = "0.2", optional = true }
|
||||
@ -60,7 +60,7 @@ pyo3 = { version = "0.18", optional = true }
|
||||
log = "0.4.20"
|
||||
|
||||
[target.'cfg(target_os = "linux")'.dependencies]
|
||||
libafl_qemu = { path = "../libafl_qemu", version = "0.13.1" }
|
||||
libafl_qemu = { path = "../libafl_qemu", version = "0.13.2" }
|
||||
|
||||
[lib]
|
||||
name = "libafl_sugar"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_targets"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>"]
|
||||
description = "Common code for target instrumentation that can be used combined with LibAFL"
|
||||
documentation = "https://docs.rs/libafl_targets"
|
||||
@ -66,8 +66,8 @@ cc = { version = "1.0", features = ["parallel"] }
|
||||
rustversion = "1.0"
|
||||
|
||||
[dependencies]
|
||||
libafl = { path = "../libafl", version = "0.13.1", default-features = false, features = [] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", default-features = false, features = [] }
|
||||
libafl = { path = "../libafl", version = "0.13.2", default-features = false, features = [] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", default-features = false, features = [] }
|
||||
libc = "0.2"
|
||||
hashbrown = "0.14"
|
||||
once_cell = "1.19"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_tinyinst"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
authors = ["elbiazo <eric.l.biazo@gmail.com>", "Dongjia Zhang <tokazerkje@outlook.com>"]
|
||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||
@ -12,11 +12,11 @@ description = "TinyInst backend for libafl"
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
libafl = { path = "../libafl", version = "0.13.1", features = [
|
||||
libafl = { path = "../libafl", version = "0.13.2", features = [
|
||||
"std",
|
||||
"libafl_derive",
|
||||
] }
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.1", features = [
|
||||
libafl_bolts = { path = "../libafl_bolts", version = "0.13.2", features = [
|
||||
"std",
|
||||
"libafl_derive",
|
||||
] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "build_and_test_fuzzers"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
description = "Get diffing fuzzers from the last commit"
|
||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||
|
@ -1,7 +1,7 @@
|
||||
[package]
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
name = "deexit"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
description = "DeExit: Replace exits with aborts to catch them during in-process fuzzing"
|
||||
documentation = "https://docs.rs/libafl"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "desyscall"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
description = "DeSyscall: Hooks syscalls for reduces overhead during in-process fuzzing"
|
||||
repository = "https://github.com/AFLplusplus/LibAFL/"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "gdb_demo"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[build-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "gdb_qemu"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[build-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "construct_automata"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
description = "LibAFL Gramatron Gramar Construction"
|
||||
|
@ -1,7 +1,7 @@
|
||||
[package]
|
||||
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
|
||||
name = "libafl_benches"
|
||||
version = "0.13.1"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
description = "LibAFL Benchmarks"
|
||||
documentation = "https://docs.rs/libafl"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libafl_fmt"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
description = "Format the LibAFL repository"
|
||||
authors = ["Romain Malmain <romain.malmain@pm.me>"]
|
||||
|
@ -1,6 +1,10 @@
|
||||
[package]
|
||||
name = "multi_machine_generator"
|
||||
authors = ["Romain Malmain <romain.malmain@pm.me>"]
|
||||
version = "0.13.2"
|
||||
description = "Generator for multi-machine setup"
|
||||
license = "MIT OR Apache-2.0"
|
||||
keywords = ["fuzzing", "testing", "security"]
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "noaslr_demo"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[build-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "libnoaslr"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[lib]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "noaslr"
|
||||
version = "0.1.0"
|
||||
version = "0.13.2"
|
||||
edition = "2021"
|
||||
|
||||
[build-dependencies]
|
||||
|
Loading…
x
Reference in New Issue
Block a user