CheckPointSW / ExportObjects

Check Point ExportObjects tool enables you to export specific types of objects from a R80.10 and above Management database to a .csv file, which can then be imported into any other R80.10 and above Management database.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExportObjects

Check Point ExportObjects tool enables you to export specific types of objects from a R80.10 and above Management database to a .csv file, which can then be imported into any other R80.10 and above Management database.

This tool can be used for backups, database transfers, testing, and more.

Instructions

Clone the repository with this command:

git clone https://github.com/CheckPoint-APIs-Team/ExportObjects

or by clicking the Download ZIP button.

Download and install the Check Point API Python SDK repository, follow the instructions in the SDK repository.

A typical run of the script to export all hosts will be along the lines of:

export_hosts.py -m [management server IP] -o hosts.csv

A lot more details can of course be accessed with the '-h' option.

Later on, to import these hosts into other R80.10 and above Management database, you execute the command mgmt_cli with the batch flag [-b]:

mgmt_cli add host -b hosts.csv

Please refer to the mgmt_cli tool manual for more information.

Development Environment

The tool is developed using Python language version 2.7.9 and Check Point API Python SDK.

About

Check Point ExportObjects tool enables you to export specific types of objects from a R80.10 and above Management database to a .csv file, which can then be imported into any other R80.10 and above Management database.

License:Apache License 2.0


Languages

Language:Python 100.0%