Based on PR#44274, with some fixes.
Changes from zzuf 0.12 to 0.13
* various fixes for Linux, FreeBSD, OS X and OpenBSD libc calls.
* network host filtering support.
* support for memory limits on OS X.
* massive testsuite improvements.
* support most cat options in zzcat, which is now fully programmable.
zzuf is a transparent application input fuzzer. It works by intercepting
file operations and changing random bits in the program's input. zzuf's
behaviour is deterministic, making it easy to reproduce bugs.
For instructions and examples on how to use zzuf, see the manual page.