A NetBox plugin for Access List management
Project description
NetBox Access Lists Plugin
A Netbox plugin for Access List management.
Features
This plugin provides the following models:
- Access Lists
- Access List to Interface Assignment
- Access List Rules (abstract model bassis for other rules)
- Access List Standard Rules
- Access List Extended Rules
Origin
Based on the NetBox plugin tutorial by jeremystretch:
All credit should go to Jeremy. Thanks Jeremy!
This project just looks to build on top of this framework and model presented.
Compatibility
This plugin was first developed using 3.2.5, and tested with all of 3.2.
NetBox Version | Plugin Version |
---|---|
3.2 | 1.0.1 |
3.3 | 1.1.0 |
Installing
For adding to a NetBox Docker setup see the general instructions for using netbox-docker with plugins.
While this is still in development and not yet on pypi you can install with pip:
pip install git+https://github.com/ryanmerolle/netbox-acls.git@dev
or by adding to your local_requirements.txt
or plugin_requirements.txt
(netbox-docker):
git+https://github.com/ryanmerolle/netbox-acls.git@dev
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py
,
or if you use netbox-docker, your /configuration/plugins.py
file :
PLUGINS = [
'netbox_acls'
]
PLUGINS_CONFIG = {
"netbox_acls": {},
}
Screenshots
Access List - List View
Access List (Type Extended) - Individual View
Access List (Type Standard) - Individual View
Extended Access List Rules - List View
Standard Access List Rules - List View
Access List Interface Assignments- List View
Host (device, virtual_chassis, virtual_machine) Access Lists - New Card
Host Interface (vminterface interface) Access Lists - New Card
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file netbox-acls-1.1.0.tar.gz
.
File metadata
- Download URL: netbox-acls-1.1.0.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fbcbc9daa19476da3d4a68d1d5bd88663d0d9cf096ca187011828fbb097b5a0 |
|
MD5 | ae17cc835659d7986f0f9fd72d42b19e |
|
BLAKE2b-256 | 56fc9b55fbf6ad2bf7298120f8bba61625132aa4f6ecc3df29f91e13c51cc82d |
File details
Details for the file netbox_acls-1.1.0-py3-none-any.whl
.
File metadata
- Download URL: netbox_acls-1.1.0-py3-none-any.whl
- Upload date:
- Size: 37.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7ecd680d17eb9e66a93e51cafde8a7decd6d0f3eed5c03b9ab27e9dfc7f71e |
|
MD5 | 9a2f88154309b83dec4a2acdd97e47ca |
|
BLAKE2b-256 | c76383ca73c8390872c0316d40ac902b77483bece0efc1bebfdb418fa22adde2 |