#libafl #cargo #fuzz #libfuzzer

app cargo-libafl

A cargo wrapper to fuzz Rust code with LibAFL

9 releases

Uses new Rust 2021

0.1.8 Mar 7, 2022
0.1.7 Feb 22, 2022

#233 in Testing

Download history 100/week @ 2022-05-31 34/week @ 2022-06-07 3/week @ 2022-06-14 3/week @ 2022-06-21 2/week @ 2022-06-28 19/week @ 2022-07-05 21/week @ 2022-07-12 15/week @ 2022-07-19 19/week @ 2022-07-26 13/week @ 2022-08-02 8/week @ 2022-08-09 7/week @ 2022-08-16 13/week @ 2022-08-23 8/week @ 2022-08-30 20/week @ 2022-09-06 10/week @ 2022-09-13

52 downloads per month

MIT/Apache

63KB
1.5K SLoC

cargo-libafl

This cargo utility is a replacement for (and a fork of) cargo-fuzz to use a LibAFL-based fuzzer instead of libfuzzer.

The available features are still behind the original cargo-fuzz.

Install

You need a nightly compiler to use cargo-libafl.

cargo install -f cargo-libafl 

Use

cargo libafl --help

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~4–5.5MB
~113K SLoC