pkg.soopen package index

brew / 順位 3332

afl++ を Homebrew, MacPorts, zypper, apk, apt, pacman でインストール

afl++ のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install afl++

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install afl

MacPorts ports tree · devel/afl/Portfile · ソース: api.github.com

Linux

openSUSE zypper確認済み · 92%
sudo zypper install afl

openSUSE Tumbleweed package metadata · afl · ソース: download.opensuse.org

Alpine Linux apk確認済み · 92%
sudo apk add afl++

Alpine Linux edge package indexes · afl++ · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install afl++

Debian stable package indexes · afl++ · ソース: deb.debian.org

Arch Linux pacman確認済み · 92%
sudo pacman -S afl++

Arch Linux sync databases · afl++ · ソース: geo.mirror.pkgbuild.com

概要

パッケージ概要

American Fuzzy Lop++

コマンドとエイリアス

  • afl-addseeds
  • afl-analyze
  • afl-c++
  • afl-cc
  • afl-clang
  • afl-clang++
  • afl-clang-fast
  • afl-clang-fast++
  • afl-clang-lto
  • afl-clang-lto++
  • afl-cmin
  • afl-cmin.awk
  • afl-cmin.bash
  • afl-cmin.py
  • afl-fuzz
  • afl-g++
  • afl-gcc
  • afl-gotcpu
  • afl-health
  • afl-ld-lto
  • afl-lto
  • afl-lto++
  • afl-persistent-config
  • afl-plot
  • afl-showmap
  • afl-system-config
  • afl-tmin
  • afl-whatsup

履歴

プロジェクトの歴史と使われ方

AFL++ is the community-maintained successor line to American Fuzzy Lop, packaged as a broad fuzzing toolkit centered on afl-fuzz, compiler wrappers, corpus minimizers, instrumentation modes, and crash triage helpers. Its own README describes it as a fork of Google's AFL with more speed, mutations, instrumentation, and custom module support.

プロジェクトの歴史

The original AFL was developed by Michal Zalewski; AFL++ credits that origin while listing Marc Heuse, Dominik Maier, Andrea Fioraldi, Heiko Eissfeldt, and others as current maintainers. The public AFL++ GitHub repository was created in 2019, and the project has continued as an active release train with stable, dev, and release branches.

AFL++ consolidated a patch culture that had grown around AFL: LLVM and LTO instrumentation, QEMU and binary-only modes, laf-intel and Redqueen-style comparison solving, MOpt mutators, persistent mode, Unicorn mode, Frida mode, and other target-specific execution backends. For package maintainers, the important point is that AFL++ is not just one binary but a coordinated tool suite with many executable entry points.

採用の歴史

AFL++ is distributed through several Unix package managers in the supplied batch facts, including Homebrew, Debian, Ubuntu, Alpine, Arch, and openSUSE. The project also publishes Docker images and documents direct source builds, which made it easier to use the same fuzzing environment in CI, local research machines, and throwaway containers.

The upstream README points users to Google's FuzzBench aflplusplus configuration for comparisons, and the project keeps a papers page for academic citation. That combination of package-manager availability, Docker distribution, benchmark integration, and citation guidance is why AFL++ became the default AFL-family package for many security-testing workflows.

使われ方

The common workflow is to build the target with afl-cc or an AFL++ compiler wrapper, seed an input corpus, run afl-fuzz with an input and output directory, and investigate crashes or hangs written under the fuzzer output tree. Companion tools such as afl-cmin, afl-tmin, afl-showmap, afl-analyze, afl-plot, and afl-whatsup support corpus reduction, testcase minimization, coverage mapping, and fleet monitoring.

AFL++ matters operationally because its behavior depends on instrumentation mode, target style, and runtime environment. Packagers tend to care about LLVM/QEMU/Frida/Unicorn feature coverage, sanitizer compatibility, shell helper availability, and whether users get enough installed docs to navigate binary-only fuzzing, persistent mode, dictionaries, and crash replay.

パッケージ好きにとっての重要性

For package nerds, AFL++ is a dense formula: many binaries, optional engines, architecture-sensitive instrumentation, frequent upstream releases, and a user base that notices quickly when a backend or compiler wrapper is missing. It is a good example of a security tool whose package is the development environment.

It also illustrates a common replacement story in package sets: the original AFL name is historically important, but AFL++ is the active branch many users now expect when they install an AFL-family fuzzer.

タイムライン

  • 2019: AFL++ GitHub repository created.
  • 2026: AFL++ 5.02c published upstream.
  • 2026: Supplied package facts show AFL++ packaged by Homebrew, Debian, Ubuntu, Alpine, Arch, and openSUSE.

Related projects

  • American Fuzzy Lop is the original project line credited by AFL++.
  • Google FuzzBench includes an aflplusplus setup for comparative fuzzing benchmarks.
  • AFL++ publishes related coverage and reachability analysis tools under the AFLplusplus GitHub organization.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
afl-addseeds実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-analyze実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-c++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-cc実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang-fast実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang-fast++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang-lto実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-clang-lto++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-cmin実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-cmin.awk実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-cmin.bash実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-cmin.py実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-fuzz実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-g++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-gcc実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-gotcpu実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-health実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-ld-lto実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-lto実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-lto++実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-persistent-config実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-plot実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-showmap実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-system-config実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-tmin実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。
afl-whatsup実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版5.02c
マネージャ更新日2026-07-02
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:afl++
バージョン5.02c
パッケージマネージャHomebrew
ホームページhttps://aflplus.plus/
リポジトリhttps://github.com/AFLplusplus/AFLplusplus
最終更新2026-07-02T11:12:14-04:00
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

afl++ 4.21c-5

instrumentation-driven fuzzer for binary formats

https://github.com/AFLplusplus/AFLplusplus

sudo apt install afl++
  • Section: devel
  • Architecture: amd64
  • Source Package: aflplusplus
  • 8 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Afl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: afl++ from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

afl++ 4.09c-1ubuntu3

instrumentation-driven fuzzer for binary formats

https://github.com/vanhauser-thc/AFLplusplus

sudo apt install afl++
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: aflplusplus
  • 8 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: Afl
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: afl++ from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

afl++ 4.40c-r1

Fuzzer relying on genetic algorithms instead of brute force

https://aflplus.plus/

sudo apk add afl++
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: afl++
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Afl
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: afl++ from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

afl++-doc 4.40c-r1

Fuzzer relying on genetic algorithms instead of brute force (documentation)

https://aflplus.plus/

sudo apk add afl++-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: afl++
  • normalized package name match
  • 一致条件: Afl
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: afl++-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

afl++-tools 4.40c-r1

AFL++ tools and utilities

https://aflplus.plus/

sudo apk add afl++-tools
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: afl++
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Afl
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: afl++-tools from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

afl++ 5.00c-1

instrumentation-driven fuzzer for binary format

https://aflplus.plus/

sudo pacman -S afl++
  • License: Apache-2.0
  • Architecture: x86_64
  • 12 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Afl
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: afl++ from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

afl 5.00c-1.6

American fuzzy lop is a security-oriented fuzzer

https://github.com/AFLplusplus/AFLplusplus

sudo zypper install afl
  • License: AGPL-3.0-or-later AND Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: afl
  • 10 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Afl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: afl from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

afl-devel 5.00c-1.6

Development headers for use when fuzzing with American fuzzy lop

https://github.com/AFLplusplus/AFLplusplus

sudo zypper install afl-devel
  • License: AGPL-3.0-or-later AND Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: afl
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Afl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: afl-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

afl

sudo port install afl
  • normalized package name match
  • 一致条件: Afl
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/afl/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation