Skip to main content

Provides the ability track IP Tunnels.

Reason this release was yanked:

Issue with Templates

Project description

Netbox Tunnels Plugin

This plugin is a fork of jdrew82/netbox-tunnels-plugin and hiddenman/netbox-tunnels-plugin in an effort to support Netbox 3.4+.

Features

This plugin provide following Models:

  • Tunnels
  • Tunnel Types

Compatibility

NetBox Version Plugin Version
NetBox 3.4 0.2.0

This is currently a work in progress.

Installation

You can install this package from Pip

pip install netbox-tunnels2

To install the package from source

git clone https://github.com/robertlynch3/netbox-tunnels2.git
cd netbox-tunnels2
source /path/to/netbox/venv/bin/activate
python3 setup.py develop

Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:

PLUGINS = ['netbox_tunnels2']

Apply the migrations with Netbox manage.py:

(venv) $ python manage.py migrate

Restart Netbox to apply the changes:

sudo systemctl restart netbox

See NetBox Documentation for details

Screenshots

Tunnel List Tunnel List

Tunnel Details Tunnel Details

TODO

  • Validate the Public IP addresses belong to the Devices
  • Validate the same inside interface is not used by multiple tunnels

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-tunnels2-0.2.0.tar.gz (320.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netbox_tunnels2-0.2.0-py2.py3-none-any.whl (23.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file netbox-tunnels2-0.2.0.tar.gz.

File metadata

  • Download URL: netbox-tunnels2-0.2.0.tar.gz
  • Upload date:
  • Size: 320.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for netbox-tunnels2-0.2.0.tar.gz
Algorithm Hash digest
SHA256 de176a44c36c453a83e9079ca453ef409b0277192db9177d277b9ca70025458b
MD5 20be46df4b4ff31320fc2f66b35d619c
BLAKE2b-256 4d5744bb3a60204cafa1911e9c2fd6e8a93507e7373f721637bb0001dc0ba102

See more details on using hashes here.

File details

Details for the file netbox_tunnels2-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for netbox_tunnels2-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 71936c7d7a68d3e14f0ddba8c0683f53831f0a0a4c6431b974e75e713eb3f69c
MD5 920c5b0357135087bdc9c62fe8351781
BLAKE2b-256 68a2972d5a7fb3dac4a48f86306aa0132cd6057297d79e446ab4c7655340cc49

See more details on using hashes here.

Supported by

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