Skip to main content
← All terms
Glossary

Honggfuzz

A security-oriented multi-process fuzzer from Google with hardware performance-counter coverage and a compact codebase.

Honggfuzz is an open-source fuzzer developed at Google, designed for robustness and correctness of coverage measurement. Unlike AFL++ and libFuzzer's software instrumentation, Honggfuzz can use hardware performance counters (Intel PT, BTS, or Linux perf) to collect branch coverage with no compile-time changes to the target. It also supports software instrumentation via SanitizerCoverage. Honggfuzz runs each fuzz iteration in a separate process by default, making it tolerant of targets that fork or use threads internally — a significant practical advantage for network daemons and complex stateful programs. It shares corpus with AFL++ and libFuzzer through a common directory format, making it a natural addition to a multi-engine fuzzing setup.