bshastry / afl-sancov

AFL coverage tool using Clang SanitizerCoverage

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

afl-sancov Build Status License Coverage Status

Whatis?

afl-sancov is a fork of afl-cov (version 0.5) that works on Clang/LLVM sanitizer instrumented binaries.

But why?

Getting Started

See docs/Getting_started.md

Example and full usage

See docs/Example.md

Directory structure for locating coverage files

  • afl-sync-dir
    • sancov (Root dir for coverage info)
      • delta-diff (Dir for differential spectrum)
        • Bunch of json files summarizing delta coverage between crashing and queue inputs

Issues and pull requests

I am happy to take both. If there is demand, I can work on polishing the delta-diff feature

Credits

A large part of afl-sancov development and testing has been possible due to Michael Rash's excellent tool and the open-source fuzzing community at afl-users and beyond. So, thank you all :-)

About

AFL coverage tool using Clang SanitizerCoverage

License:GNU General Public License v3.0


Languages

Language:Python 98.0%Language:Shell 1.1%Language:C 0.9%