honggfuzz
stacktrace
honggfuzz | stacktrace | |
---|---|---|
5 | 1 | |
2,979 | 396 | |
0.5% | 2.0% | |
7.1 | 7.2 | |
about 1 month ago | 8 days ago | |
C | C++ | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
honggfuzz
- FuzzTest: a C++ testing framework for writing and executing fuzz tests, property-based tests executed using coverage-guided fuzzing under the hood
-
How to fuzz java code with jazzar?
Ex ( AFL, WinAFL, HonggFuzz, LibFuzzer, Jazzer )
-
Question about getting coverage stats in real time using dynamorio
I once used Hongfuzz as a code-coverage tool, see: https://github.com/google/honggfuzz/tree/master/socketfuzzer
-
60x speed-up of Linux “perf”
Here's the libbfd-based code in case anyone would like to port it, it's basically addr2line.
https://github.com/google/honggfuzz/blob/master/linux/bfd.c
- Resurse C/C++?
stacktrace
-
60x speed-up of Linux “perf”
I do know Boost.Stacktrace calls addr2line too. From the code(https://github.com/boostorg/stacktrace/blob/develop/include/...), it seems Boost.Stacktrace also shells out to addr2line for every address. But in practice, I found the overhead of boost::stacktrace::stacktrace() is not as horrendous as my crappy implementation, which calls addr2line, too.
What are some alternatives?
AFLplusplus - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
addr2line - A cross-platform `addr2line` clone written in Rust, using `gimli`
American Fuzzy Lop - american fuzzy lop - a security-oriented fuzzer
gdrcopy - A fast GPU memory copy library based on NVIDIA GPUDirect RDMA technology
build-your-own-x - 🤓 Build your own (insert technology here) [Moved to: https://github.com/codecrafters-io/build-your-own-x]
easyloggingpp - C++ logging library. It is extremely powerful, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
Catch - A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
linux - Linux kernel source tree
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
cpptrace - Simple, portable, and self-contained stacktrace library for C++11 and newer
winafl - A fork of AFL for fuzzing Windows binaries
gui_starter_template - A template CMake project to get you started with C++ and tooling