Skip to main content

NetBox plugin for BGP RPKI support.

Project description

NetBox RPKI Plugin

Netbox plugin for adding BGP RPKI elements.

Features

Implements data models and forms for Resource Public Key Infrastructure (RPKI) items. Models included are: *Regional Internet Registry ("RIR)

  • Existing model in Netbox IPAM table

  • Used as a foreign key (parent) to the RPKI "Organization" model

  • Organization

    • A customer/consumer of RIR services such as RPKI (and IP address and ASN allocations)
    • "Child" relationship to IPAM RIR "parent" model
    • Parent relationship to "Customer certificate" model
  • Customer Certificate

    • The X.509 certificate used to sign a customer's ROAs
    • May be either self-hosted or managed by the RIR (as part of a "managed" RPKI service)
    • Each customer certificate has a child->parent relationship to a single RPKI Organization object
  • Route Origination Authorization (ROA)

    • A statement that a specific AS number is authorized to originate a specific set of IP prefices.
    • Each ROA has a child->parent relationship to a single RPKI ROA object
  • ROA prefix

    • A specific prefix that is included in the scope of a specific ROA
  • RPKI stuf....

Compatibility

NetBox Version Plugin Version
4.1 0.0.2

Installing

For adding to a NetBox Docker setup see the general instructions for using netbox-docker with plugins.

Install using pip:

pip install netbox_rpki

or by adding to your local_requirements.txt or plugin_requirements.txt (netbox-docker):

netbox_rpki

Enable the plugin in /opt/netbox/netbox/netbox/configuration.py, or if you use netbox-docker, your /configuration/plugins.py file :

PLUGINS = [
    'netbox_rpki'
]

PLUGINS_CONFIG = {
    "netbox_rpki": {'top_level_menu': False},
}

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

netbox_rpki-0.0.2.10.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

netbox_rpki-0.0.2.10-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file netbox_rpki-0.0.2.10.tar.gz.

File metadata

  • Download URL: netbox_rpki-0.0.2.10.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for netbox_rpki-0.0.2.10.tar.gz
Algorithm Hash digest
SHA256 fc469e1413e84b7ba02f74bfd03fe202273493e94214ed3504ee36e46ee1f4ab
MD5 b42b67366f093c0e03b91bf28b9125dd
BLAKE2b-256 b590b093d01cafa25116c0f1e5df7b872340c111512eb63e822a8037762cb002

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_rpki-0.0.2.10.tar.gz:

Publisher: publish-pypi.yaml on menckend/netbox_rpki

Attestations:

File details

Details for the file netbox_rpki-0.0.2.10-py3-none-any.whl.

File metadata

File hashes

Hashes for netbox_rpki-0.0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ce682ec510fa5e68628801c3a4e7c1d2693642f3330b28921ada9e56ceb247ea
MD5 4f129086ea7494e34b8991e7a9de5f52
BLAKE2b-256 f13f004b5883aecb5bad98f53baa89c212b7db85d28dc71920bd4fbadb4fedc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for netbox_rpki-0.0.2.10-py3-none-any.whl:

Publisher: publish-pypi.yaml on menckend/netbox_rpki

Attestations:

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