Coder Social home page Coder Social logo

xionox / aerleon Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aerleon/aerleon

0.0 1.0 0.0 4.55 MB

Multi-platform ACL generation system

Home Page: https://aerleon.readthedocs.io/

License: Apache License 2.0

Shell 0.05% C++ 0.02% Python 99.94%

aerleon's Introduction

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.7 or higher.

pip 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 ([email protected])

Jason Benterou ([email protected])

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.

aerleon's People

Contributors

ankenyr avatar jtwb avatar cryptaliagy avatar abhindes avatar kevinsteves avatar gmonni avatar vklimovs avatar jtwb2 avatar rarcotvmw avatar jzohrab avatar finfinack avatar thelinuxguy avatar greenpau avatar btriller avatar rdsharma avatar oribit avatar pw378 avatar zombah avatar sulrich avatar mpenning avatar ryantierney513 avatar alan-christopher avatar allcontributors[bot] avatar fischa avatar xionox avatar dependabot[bot] avatar nero85 avatar maddychan avatar yilei avatar mirceaulinic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.