You are here: Home

Modified items

All recently modified items, latest first.
RPMPackage python3-netbox-prefix-map-0.1.2-1.lbn36.noarch
NetBox Prefix Map Summary A NetBox plugin that enable a new way to visualize available IPs inside a Prefix Install The plugin is available as a Python package and can be installed with pip. Run pip install netbox-prefix-map in your virtual env. To ensure NetBox Prefix Map plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if not already existing) in the NetBox root directory (alongside requirements.txt) and list the netbox-prefix-map package: Once installed, the plugin needs to be enabled in your configuration.py PLUGINS = ["netbox_prefix_map"] First run source /opt/netbox/venv/bin/activate to enter the Python virtual environment. Then run cd /opt/netbox/netbox pip3 install netbox-prefix-map python3 manage.py collectstatic --no-input Mentions README inspired by NetBox Topology Views Plugin
RPMPackage python3-netbox-plugin-prometheus-sd-1.2.0-1.lbn36.noarch
netbox-plugin-prometheus-sd Provide Prometheus http_sd compatible API Endpoint with data from Netbox. HTTP SD is a feature since Prometheus 2.28.0 that allows hosts to be found via a URL instead of just files. This plugin implements API endpoints in Netbox to make devices, services, IPs and virtual machines available to Prometheus. Compatibility We aim to support the latest major versions of Netbox. For now we support Netbox >= 4.0 including bugfix versions. Older versions may work, but without any guarantee. Check the .github/workflows/ci.yml pipeline for the current tested builds. Other versions may work, but we do not test them explicitly. All relevant target versions are tested in CI. Installation The plugin is available as a Python package in pypi and can be installed with pip pip install netbox-plugin-prometheus-sd Enable the plugin in /opt/netbox/netbox/netbox/configuration.py: PLUGINS = ['netbox_prometheus_sd'] The plugin has not further plugin configuration. Usage Th
RPMPackage python3-netbox-ping-0.54-1.lbn36.noarch
NetBox Ping Plugin A NetBox plugin for pinging and discovering IPs in your network. Features Ping IPs and subnets directly from NetBox Auto-discover new IPs Track IP status with custom fields and tags Bulk scan operations Dark mode compatible UI Installation pip install netbox-ping Configuration Add to your configuration.py: PLUGINS = ['netbox_ping'] PLUGINS_CONFIG = { 'netbox_ping': { 'coming_soon': True } } Usage Install the plugin Navigate to Plugins > NetBox Ping Click "Create Required Fields & Tags" Start scanning your networks! Requirements NetBox 4.0 or later Python 3.8 or later ping command available on the system Package Installation Install the package from your NetBox installation path: source /opt/netbox/venv/bin/activate cd /opt/netbox pip install git+https:/github.com/DenDanskeMine/netbox-prefix-pinger.git Enable the Plugin Add the plugin to PLUGINS in /opt/netbox/netbox/netbox/configuration.py: PLUGINS = [ 'netbox_ping', ] Run Migr
RPMPackage python3-netbox-napalm-plugin-0.3.2-1.lbn36.noarch
NetBox Napalm Plugin NetBox plugin for Napalm.
RPMPackage python3-netbox-more-metrics-0.3.2-1.lbn36.noarch
netbox-more-metrics Create custom metrics and export information from NetBox into your timeseries database.
RPMPackage python3-netbox-juniper-0.3-1.lbn36.noarch
NetBox Juniper Netbox plugin for Juniper Networks device configuration components. Objectives NetBox Juniper Plugin is designed to help with the configuration of certain Juniper Networks specific configuration objects. WARNING This module is Alpha at best - USE AT YOUR OWN RISK. Requirements NetBox 4.3.0 or higher Python 3.12 or higher HowTo Installation $ source /opt/netbox/venv/bin/activate (venv) $ pip install netbox-juniper Configuration Add the plugin to the NetBox config: configuration.py PLUGINS = [ 'netbox_juniper', ] Permanently keep the plugin installed when using upgrade.sh: echo netbox-juniper >> local_requirements.txt Run the following to get things going: manage.py migrate Contribute I am not a Python expert so if you see something that is stupid feel free to improve. Documentation Coming Soon: Using NetBox Juniper Plugin License Apache 2.0
RPMPackage python3-netbox-ipcalculator-1.4.11-1.lbn36.noarch
IP Calculator The calculator is JavaScript based and refreshes as you type. It will calculate the IP Address Network mask Wildcard Network address Broadcast address First Host IP Last Host IP Number of Hosts in the network Both IPv4 and IPv6 are supported The IP Calculator is added to the views of Aggregate Prefix IP Address In addition the plugin adds the ability to visualize and share the subnetting of a prefix into smaller subnets Installation IPCalculater Version NetBox version Remarks v0.0-1.3 <=3.7 v1.4.x >=3.7 and <=4.2 compatible with v3.7 and upto v4.2 v1.4.10 >=4.3 compatible with v4.3 and higher Enable the plugin Update the /opt/netbox/local_requirements.txt with (referenced with a dash) netbox-ipcalculator Edit the /opt/netbox/netbox/netbox/configuration.py and add the plugin (referenced with an underscore) PLUGINS = ['netbox_ipcalculator'] Activation Option 1 - Install and activite the plugin, with NetBox 'upgrade.sh' script (fast) Install the plugin
RPMPackage python3-netbox-ip-monitor-0.1.0-1.lbn36.noarch
netbox-ip-monitor Visual representation of IP addresses IP monitor to display all IP addresses in a prefix The monitor does not display IP addresses in IPv6, container and overly large (</24) prefixes. Compatibility NetBox Version Plugin Version 4.3 >= 0.1.0 4.2 >= 0.0.0, < 0.1.0 3.X 0.0.0 Installation The plugin is available as a Python package in PyPI and can be installed with pip source /opt/netbox/venv/bin/activate python3 -m pip install netbox-ip-monitor Enable the plugin in /opt/netbox/netbox/netbox/configuration.py: PLUGINS = ['netbox_ip_monitor'] Run collectstatic: python3 manage.py collectstatic --no-input To ensure the plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if not already existing) in the NetBox root directory (alongside requirements.txt) and append the netbox-ip-monitor package: echo netbox-ip-monitor >> local_requirements.txt
RPMPackage python3-netbox-initializers-4.3.0-1.lbn36.noarch
Netbox Initializers Plugin Load data from YAML files into Netbox Installation First activate your virtual environment where Netbox is installed, the install the plugin version correspondig to your Netbox version. pip install "netbox-initializers==4.3.*" Then you need to add the plugin to the PLUGINS array in the Netbox configuration. PLUGINS = [ 'netbox_initializers', ] Getting started At first you need to start with writing the YAML files that contain the initial data. To make that easier the plugin includes example files for all supported initializers. To access those examples you can copy them into a directory of your choosing and edit them there. To copy the files run the following command (in your Netbox directory): ./manage.py copy_initializers_examples --path /path/for/example/files After you filled in the data you want to import, the import can be started with this command: ./manage.py load_initializer_data --path /path/for/example/files Netbox Docker image The initiali
RPMPackage python3-netbox-floorplan-plugin-0.7.0-1.lbn36.noarch
NetBox Floorplan Plugin Originally Forked from https:/github.com/tbotnz/netbox_floorplan Demo Summary A netbox plugin providing floorplan mapping capability for locations and sites provides graphical ability to draw racks & unracked devices on a floorplan support for metadata such as labels, areas, walls, coloring floorplan object mapped to sites or locations and click through rack/devices keyboard controls supported export to svg
RPMPackage python3-netbox-dns-0.17.0-1.lbn36.noarch
NetBox DNS NetBox DNS is a NetBox plugin for managing DNS data. Features Manage name servers Manage DNS zone information, automatically generating SOA and NS records Automatically create and update PTR records for A and AAAA records Optionally organize zones in views to cater for split horizon DNS and multi site deployments NetBox DNS is using the standardized NetBox plugin interface, so it also takes advantage of the NetBox tagging and change log features. Requirements NetBox 3.4 or higher Python 3.8 or higher Installation & Configuration Installation $ source /opt/netbox/venv/bin/activate (venv) $ pip install netbox-dns Configuration Add the plugin to the NetBox config. ~/netbox/configuration.py PLUGINS = [ "netbox_dns", ] To permanently mount the plugin when updating NetBox: echo netbox-dns >> ~/netbox/local_requirements.txt To add the required netbox_dns tables to your database run the following command from your NetBox directory: ./manage.py migrate Full refer
RPMPackage python3-netbox-ddns-1.5.0-1.lbn36.noarch
Dynamic DNS Connector for NetBox This plugin lets you define DNS servers that support RFC3007 Dynamic DNS Updates. For each server you specify which domains and reverse DNS domains it is responsible for, and after that NetBox will automatically send DNS Updates to those servers whenever you change the DNS name of an IP Address in NetBox. Updates are sent from the worker process in the background. You can see their progress either by configuring Django logging or by looking at the Background Tasks in the NetBox admin back-end. For now all configuration is done in the NetBox admin back-end. A later version will provide a nicer user interface. Compatibility This plugin in compatible with NetBox v3.0.0 and greater, support for Netbox v2.11.0 is dropped in v1.1.4 due to UI implementation. [!Important] Netbox 4.0 - Admin interface disabled by default Can be re-enabled by specifying DJANGO_ADMIN_ENABLED = True in configuration.py If static files are not loaded, re-run upgrade.sh this will co
RPMPackage python3-netbox-config-diff-2.10.0-1.lbn36.noarch
NetBox Config Diff Plugin NetBox plugin for Config Diff. Find diff between the rendered configuration for a device to its actual configuration, retrieved from the device itself, or stored in DataSource. Push the rendered configuration from NetBox to a device and apply it. Documentation: https:/miaow2.github.io/netbox-config-diff/ About Collecting diffs With this plugin you can find diff between the rendered configuration for a device to its actual configuration, retrieved from the device itself, or stored in DataSource. Read about DataSources for further details. Device configuration renders natively in NetBox. This feature was introduced in 3.5 version. NetBox Labs blog post about it. Plugin supports a wide list of vendors (Cisco, Juniper, Huawei, MicroTik etc.) with the help of Scrapli. Read Scrapli and scrapli-community documentations to find full list of vendors. Pushing configuration Also you can push rendered configuration from NetBox to device and apply it. Supported platforms
RPMPackage python3-netbox-celery-0.1.1b7-1.lbn36.noarch
The Netbox Celery plugin is a Netbox plugin to provide support for celery. This plugin can be used base for any automation tasks.
RPMPackage python3-netbox-bgp-0.16.0-1.lbn36.noarch
NetBox BGP Plugin Netbox plugin for BGP related objects documentation. Features This plugin provide following Models: BGP Communities BGP Sessions BGP Peer Groups Routing Policy Prefix Lists AS Path Lists Compatibility NetBox 3.4.x >= 0.9.0 NetBox 3.5.x >= 0.10.0 NetBox 3.6.x >= 0.11.0 NetBox 3.7.x >= 0.12.0 NetBox 4.0.x >= 0.13.3 NetBox 4.1.x >= 0.14.0 NetBox 4.2.x 0.15.x NetBox 4.3.x 0.16.x Installation The plugin is available as a Python package in pypi and can be installed with pip pip install netbox-bgp Enable the plugin in /opt/netbox/netbox/netbox/configuration.py: PLUGINS = ['netbox_bgp'] Restart NetBox and add netbox-bgp to your local_requirements.txt See NetBox Documentation for details Configuration The following options are available: device_ext_page: String (default right) Device related BGP sessions table position. The following values are available: left, right, full_width. Set empty value for disable. top_level_menu: Bool (default False) E
RPMPackage python3-netbox-aws-vpc-plugin-0.0.5-1.lbn36.noarch
NetBox AWS VPC Plugin NetBox plugin for modeling AWS VPCs in NetBox Free software: Apache-2.0 Documentation: https:/dmaclaury.github.io/netbox-aws-vpc-plugin/ Features This plugin provides the following models in NetBox: AWS VPC AWS Subnet AWS Account Compatibility NetBox Version Plugin Version 4.0+ >= 0.0.1 Installing For adding to a NetBox Docker setup see the general instructions for using netbox-docker with plugins. The plugin is available as a Python package on PyPi and can be installed with pip pip install netbox-aws-vpc-plugin or by adding to your local_requirements.txt or plugin_requirements.txt (netbox-docker): netbox-aws-vpc-plugin Enable the plugin in /opt/netbox/netbox/netbox/configuration.py, or if you use netbox-docker, your /configuration/plugins.py file : PLUGINS = [ 'netbox_aws_vpc_plugin' ] PLUGINS_CONFIG = { "netbox_aws_vpc_plugin": {}, } Credits Based on the NetBox plugin tutorial: demo repository tutorial This package was created with Co
RPMPackage python3-netbox-aci-0.0.6-1.lbn36.noarch
Netbox ACI Plugin A Netbox plugin for Cisco ACI related objects in Netbox. Features This plugin provides the following models to be able to document an Cisco ACI setup: Attachable Access Entity Profiles Application Profiles Bridge Domains Contracts (Standard) Endpoint Groups Endpoint Security Groups Interface Policy Groups L3 Outs Link Level Policies Contributing This project is currently maintained jointly by: Marc-Aurel Mohr-Lenné Compatibility Below listed plugin Versions has been tested with its corresponding NetBox Version. Netbox Plugin 4.1.3 >= 0.0.1 4.2.0 >= 0.0.1 4.3.1 >= 0.0.2 4.3.4 >= 0.0.6 Installation Option 1 Install using Docker Enable the plugin in <netbox docker>/configuration/plugins.py. Option 2 $ python3 -m pip install netbox-aci Enable the plugin in <netbox>/configuration.py. PLUGINS = [ "netbox_aci" ] Requirements Custom Field: - name: "gateway" label: "Gateway" object_types: - "ipam.ipaddress" required: false ty
RPMPackage python3-hier-config-2.3.1-1.lbn36.noarch
hier-config
RPMPackage rubygem-rubocop-inspecstyle-0.1.0-1.lbn36.noarch
InSpecStyle allows InSpec developers to write code with predictable styling and in a secure/performant manner.
RPMPackage rubygem-inspecstyle-0.2.1-1.lbn36.noarch
InSpecStyle allows InSpec developers to write code with predictable styling and in a secure/performant manner.