security/afl++ 5.03.c FreeBSD
Fast instrumented fuzzer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
70a8452899- License
- AGPLv3+, APACHE20
- Categories
- security
- Package size
- 10730.7 KiB, 99978.6 KiB installed
Description
American fuzzy lop is a fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary. This substantially improves the functional coverage for the fuzzed code.
afl++ is a fork of afl that incorporates all community patches into a single source distribution.
Install
Binary package:
pkg install afl++-llvm
From the ports tree:
cd /usr/ports/security/afl++/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= afl++-llvm>0:security/afl++
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.03.c | 5.03.c | - | - | 5.03.c |
| FreeBSD:14:quarterly | 5.03.c | 5.03.c | n/a | - | 5.03.c |
| FreeBSD:15:latest | 5.03.c | 5.03.c | n/a | - | 4.33.c |
| FreeBSD:15:quarterly | 5.03.c | 5.03.c | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.03.c | 5.03.c | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
ginstall: sysutils/coreutils
The full lists below include those, and their dependencies in turn.
Build dependencies 12
Run dependencies 10
No port depends on this one.
Configuration
Options name: security_afl
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Build with debugging support |
| DOCS | off | Build and/or install documentation |
| PYTHON | on | Python mutators support |
- USES
- gmake shebangfix tar:tgz
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| AFLplusplus-AFLplusplus-v5.03c_GH0.tar.gz | 3.461864e+06 | 07f089e8591209862898c770a569d8e2b74b459fe967db323fc6a3924dcc82b5 |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
70a8452899 |
Fabian Keil | security/afl++: Update 4.40c => 5.03c Update LICENSE as afl++ contains AGPLv3+ code since 5.00c.
Changelog:
https://github.com/AFLplusplus/AFLplusplus/blob/v5.03c/docs/Changelog.md
PR: 293797
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <[email protected]> |
|
f3df585e8f |
Fabian Keil | security/afl++: Update 4.35c => 4.40c Changelog:
https://github.com/AFLplusplus/AFLplusplus/blob/v4.40c/docs/Changelog.md
https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.40c
- Fix warnings from portclippy.
PR: 293797
Sponsored by: UNIS Labs
Co-authored-by: Vladimir Druzenko <[email protected]> |