./devel/afl, American Fuzzy Lop, a fuzzing tool for finding bugs by random input

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.57bnb1, Package name: afl-2.57bnb1, Maintainer: pkgsrc-users

American Fuzzy Lop is a brute-force fuzzer coupled with an exceedingly
simple but rock-solid instrumentation-guided genetic algorithm. It
uses an enhanced form of edge coverage to easily detect subtle,
local-scale changes to program control flow, without being bogged
down by complex comparisons between multiple long-winded execution
paths.


Required to run:
[shells/bash]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 820.187 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-06-24 21:00:32 by Roland Illig | Files touched by this commit (1)
Log message:
devel/afl: install non-empty README
   2020-08-01 16:31:52 by Thomas Klausner | Files touched by this commit (1)
Log message:
afl: remove obsolete master site
   2020-07-31 10:46:47 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
afl: update to 2.57b.

---------------------------
Version 2.57b (2020-06-30):
---------------------------

  - llvm_mode and alf-clang-fast related fixes.

  - Android support.

  - Fixed bugs with stability calculate and testcase calibration.
   2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274)
Log message:
devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-10-11 18:20:18 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
afl: Upgrade to afl-2.56b

Switch to GitHub as new upstream.

Upstream changelog
==================
Version 2.56b (2019-09-26)

    Fixed the mismatch between the released version and the version in the code.

Version 2.55b (2019-09-19)

    Exporting more metrics (peak_rss_mb, slowest_exec_ms).

    Improved tests.

    Fixes for bugs and changes in upstream llvm/clang.

Version 2.53b (2019-07-25)

    No functional changes. Updated some comments and license headers to comply \ 
with the open sourcing guidelines and publish the source code on GitHub.
   2017-11-23 16:11:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
afl: update to 2.52b.

---------------------------
Version 2.52b (2017-11-04):
---------------------------

  - Upgraded QEMU patches from 2.3.0 to 2.10.0. Required troubleshooting
    several weird issues. All the legwork done by Andrew Griffiths.

  - Added setsid to afl-showmap. See the notes for 2.51b.

  - Added target mode (deferred, persistent, qemu, etc) to fuzzer_stats.
    Requested by Jakub Wilk.

  - afl-tmin should now save a partially minimized file when Ctrl-C
    is pressed. Suggested by Jakub Wilk.

  - Added an option for afl-analyze to dump offsets in hex. Suggested by
    Jakub Wilk.

  - Added support for parameters in triage_crashes.sh. Patch by Adam of
    DC949.