macOS
brew install aerleonlocal Homebrew formula metadata
brew
aerleon のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install aerleonlocal Homebrew formula metadata
概要
Generate firewall configs for multiple firewall platforms
履歴
Aerleon is a firewall configuration generator that turns a platform-agnostic policy language into configs for multiple firewall platforms. The official README describes it as both a command-line tool and Python API, with support for Cisco, Juniper, Palo Alto Networks, and other generators documented in the official docs.
Aerleon began as a fork of Google's Capirca. The official README is explicit about the fork lineage and lists the project's major additions: YAML policy and network definition files, a pol2yaml converter, FQDN data in network definitions, plugin-based firewall platform support, typed Python APIs for ACL generation and aclcheck queries, a SLSA-compatible release process, regression tests, bug fixes, and performance enhancements.
The project carries forward Capirca's network-policy-as-code model while making it friendlier to modern Python packaging and YAML-oriented infrastructure workflows. The README credits Google-owned Capirca files and states that Aerleon documentation may contain modified phrases and sections from the original.
Aerleon's distribution path is centered on Python packaging and Homebrew. The official README documents installation with pip and Homebrew, and the supplied package-manager facts list Homebrew packaging for this batch.
The official README points users to GitHub Issues, GitHub Discussions, and a community Slack, which shows that the project has an operational user community around firewall policy generation rather than just a static fork.
The typical workflow is to maintain policy and network definitions in a platform-neutral form, then run aclgen to emit vendor-specific firewall configs or aclcheck to query policy behavior. The official README highlights both the command-line workflow and typed Python APIs.
Because firewall policies are high-blast-radius configuration, Aerleon's package appeal is in repeatable generation and regression testing: the same policy source can target multiple vendors, and generated output can be reviewed, tested, and versioned.
Aerleon is interesting as a package because it is infrastructure-as-code for firewall rules in a relatively small CLI surface: aclgen and aclcheck. It also shows a common open-source lifecycle pattern where a widely used internal-origin tool, Capirca, is forked into a community package with modern release verification and packaging.
For Homebrew users, Aerleon provides a way to install network policy generation tooling outside Python virtualenv muscle memory while still matching the upstream Python package and docs.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
aclcheck | cli | グローバル実行可能ファイル | |
aclgen | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://aerleon.readthedocs.io/en/latest/
インストールメタデータ
| パッケージキー | brew:aerleon |
|---|---|
| バージョン | 1.17.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/aerleon |
| ホームページ | https://aerleon.readthedocs.io/en/latest/ |
| リポジトリ | https://github.com/aerleon/aerleon |
| 上流ドキュメント | https://aerleon.readthedocs.io/en/latest |
| ライセンス | Apache-2.0 |
| ソースアーカイブ | https://files.pythonhosted.org/packages/65/db/570b7174e40919b131ec3cef0fc373e39213b39398c8adb032a41c99f249/aerleon-1.17.0.tar.gz |
| 最終更新 | 2026-07-03T09:13:23Z |
| Pulse | updated |
| 依存関係 | libyaml, python@3.14 |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | aerleon |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.