Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python3 port #58

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
afl-cov-0.6.2f (12/8/2024)
- (XtremeBlaze777) Created a port to Python3.
- Fixed unicode decode error that crashed afl-cov by adding guards
- Added update to Python3 info in README.md

afl-cov-0.6.2 (12/26/2018):
- (Tim Strazzere) Add support for llvm-cov compiled binaries. Add a check
when ensuring the binary was instrumented with gcov to catch an llvm-cov
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# afl-cov3 - AFL Fuzzing Code Coverage using Python3
afl-cov is a great tool for visualizing the coverage of your fuzzing session. However, this tool existed as a Python2 script even though Python2 has long been deprecated and is a pain to build from source. Thus this fork includes `afl-cov3.py` which is a Python3 variant of afl-cov. The Python2 variant is still kept as `afl-cov`. The rest of the repo (including the remaining README) is directly from the original afl-cov project.

# afl-cov - AFL Fuzzing Code Coverage

- [Introduction](#introduction)
Expand Down
Loading