How to Install and Uninstall afl-cov Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 06,2024

1. Install "afl-cov" package

In this section, we are going to explain the necessary steps to install afl-cov on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install afl-cov

2. Uninstall "afl-cov" package

This guide covers the steps necessary to uninstall afl-cov on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove afl-cov $ sudo apt autoclean && sudo apt autoremove

3. Information about the afl-cov package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: afl-cov
Priority: optional
Section: universe/devel
Installed-Size: 442
Maintainer: Ubuntu Developers
Original-Maintainer: Daniel Stender
Architecture: all
Version: 0.3-1
Depends: gcc, lcov, python-subprocess32, python:any
Recommends: afl
Filename: pool/universe/a/afl-cov/afl-cov_0.3-1_all.deb
Size: 182768
MD5sum: 9b5088c3d602811af7a5795eeae85143
SHA1: 2d49994021c9128c430aede59204c32b40366394
SHA256: a57d76a0ca819ef566428adc5606984751d691ec6ab70a8e9400e863db728033
Description-en: code coverage for afl (American Fuzzy Lop)
afl-cov uses test cases produced by the fuzzer afl to produce gcov code
coverage results (what parts of program are actually executed) of the
targeted binary.
.
afl-cov can be used to analyze the test results of afl after fuzzing has
been completed. However, a typical workflow is to run afl-cov while afl-fuzz
builds test cases during the fuzzing cycle runs on the same system, and to
review the cumulative code coverage results.
.
Analyzing code coverage results of afl test cases can help to maximize its
effectiveness, e.g. when its needed to patch the project code to help the
fuzzer to reach code that would be otherwise inaccessible.
Description-md5: 4ff3cf331512958713ab493b7c81ba54
Enhances: afl
Homepage: https://github.com/mrash/afl-cov
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu