Skip to main content

napalm driver plugin for checkpoint gaia-os

Project description

napalm-gaia

Unofficial CheckPoint GaiaOS driver-plugin for NAPALM (Network Automation and Programmability Abstraction Layer with Multivendor support) python library.
Certain commands will require expert password.
This driver is experimental, check the docs what is possible at the moment.

Compatibility

documented functions were successfully tested against:

  • R77.30 Gaia
  • R80.10 Gaia
  • R80.20 Gaia
  • R80.30 Gaia

untested yet:

  • R80.40

not supported:

  • R77.30 SPLAT

Limitations:

  • vsx not supported(planned)

install

pip install napalm-gaia

documentation

https://napalm-gaia.readthedocs.io/en/latest

contact

You can reach us via networktocode #napalm-gaia

simple test

#!/usr/bin/env python3
from napalm import get_network_driver    

driver = get_network_driver('gaiaos')   
optional_args = {'secret': 'expert-password'}
device = driver('1.1.1.1', 'username', 'password', optional_args=optional_args)
device.open()    
vals = device.get_users()    
print(vals)
vals = device.get_config('retrieve='all')
print(vals)
vals = device.get_config('retrieve='ntp')
print(vals)
vals = device.send_clish_cmd('show asset all')
print(vals)
vals = device.send_expert_cmd('uname -a')
print(vals)    
device.close()

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

napalm-gaia-0.0.15.tar.gz (12.2 kB view hashes)

Uploaded Source

Built Distribution

napalm_gaia-0.0.15-py3-none-any.whl (23.1 kB view hashes)

Uploaded Python 3

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