cp-mgmt-api-go-sdk

command module
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2022 License: MIT Imports: 3 Imported by: 0

README

cp-mgmt-api-go-sdk

Check Point API Go Development Kit simplifies the use of the Check Point Management APIs. The kit contains the API library files, and sample files demonstrating the capabilities of the library. The kit is compatible with Golang version 1.12

Content

APIFiles - the API library project.

add_access_rule - demonstrates a basic flow of using the APIs: performs a login command, adds an access rule to the top of the access policy layer, and publishes the changes.

add_host - demonstrates creating a new host.

show_hosts - demonstrates showing all of the hosts of the domain.

discard_sessions - demonstrates how to discard the changes to the database for un-published sessions.

find_duplicate_ip - demonstrates searching for all the hosts that share the same IP address.

Instructions

The SDK can be imported to an other Go projects:

$ go get -t "github.com/CheckPointSW/cp-mgmt-api-go-sdk/APIFiles"
package main

import "github.com/CheckPointSW/cp-mgmt-api-go-sdk/APIFiles"
Running the examples

Clone repository to: $GOPATH/src/github.com/CheckPointSW/cp-mgmt-api-go-sdk

$ git clone git@github.com:CheckPointSW/cp-mgmt-api-go-sdk $GOPATH/src/github.com/CheckPointSW/cp-mgmt-api-go-sdk

Enter the sdk directory and build the sdk

$ cd $GOPATH/src/github.com/CheckPointSW/cp-mgmt-api-go-sdk
$ go build main.go
$ main.exe <example argument> ["discard"/"rule"/"add_host"/"show_hosts"/"dup_ip"]

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL