Skip to main content

A firewall generation tool

Project description

GitHub Code Style PyPI version PyPI - Status PyPI - Python Version PyPI - Downloads GitHub Workflow Status Snyk Vulnerabilities for GitHub Repo aerleon codecov

Aerleon

Generate firewall configs for multiple firewall platforms from a single platform-agnostic configuration language through a command line tool and Python API.

Aerleon is a fork of Capirca with the following major additions:

Install

Aerleon requires Python 3.8 or higher.

pip install aerleon

To install via brew:

brew install aerleon

Overview

Aerleon provides a command line tool and a Python API that will generate configs for multiple firewall platforms from a single platform-agnostic configuration language. It can generate configs for Cisco, Juniper, Palo Alto Networks and many other firewall vendors.

A getting started guide walking through the basics of using Aerleon is available on the docs website.

Documentation

Documentation can be found at https://aerleon.readthedocs.io/en/latest/.

Contributing

Contributions are welcome. Please review the contributing guidelines and code of conduct for this project.

Contact

Official channels for communicating issues is via Github Issues.

General discussions can be had either in Github Discussions or in our Slack Server.

Contact Maintainers

You can always reach out to us on Slack. You many also reach out to us via e-mail.

Rob Ankeny (ankenyr@gmail.com)

Jason Benterou (jason.benterou@gmail.com)

Resources

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Ken Celenza
Ken Celenza

📖
Axel F
Axel F

📖
Brandon Bennett
Brandon Bennett

💻
Bastian Triller
Bastian Triller

💻
Arzhel Younsi
Arzhel Younsi

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Credit

Files and code included in this project from Capirca are copyright Google and are included under the terms of the Apache License, Version 2.0. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Contributors who wish to modify files bearing a copyright notice are obligated by the terms of the Apache License, Version 2.0 to include at the top of the file a prominent notice stating as much. Copyright notices must not be removed from files in this repository.

This README file and other documentation files may contain phrases and sections that are copyright Google. This file and other documentation files are modified from the original by the Aerleon Project Team.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aerleon-1.9.0.tar.gz (225.2 kB view details)

Uploaded Source

Built Distribution

aerleon-1.9.0-py3-none-any.whl (278.5 kB view details)

Uploaded Python 3

File details

Details for the file aerleon-1.9.0.tar.gz.

File metadata

  • Download URL: aerleon-1.9.0.tar.gz
  • Upload date:
  • Size: 225.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for aerleon-1.9.0.tar.gz
Algorithm Hash digest
SHA256 850cd621dda750263db313d4473302b48b82adaaa9220e6fd0677cb7900f95f6
MD5 1852e3b88f0cd581fd238b654b7c215d
BLAKE2b-256 cabd87869c1cb33a2b4d269c6f66056c44453e643925731cb85e6861d1121be8

See more details on using hashes here.

File details

Details for the file aerleon-1.9.0-py3-none-any.whl.

File metadata

  • Download URL: aerleon-1.9.0-py3-none-any.whl
  • Upload date:
  • Size: 278.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for aerleon-1.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 882b72dc3eaae1099cafe005d01da3dbc2f6ee6616ba12d093d0e81d3653a32c
MD5 8ca112f7d45f77dfe518bfe85636f991
BLAKE2b-256 dc92a2a09c00d8de8e8738c02489d83f72a2bfe73053cb291f565e69eb6a6b11

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page