Skip to content

david-ramsden/php-checkpoint-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PHP Class for Check Point Management API

Introduction

This PHP class allows interaction with the Check Point Management API. It has been tested against Check Point Management API v1.3 (i.e. R80.20). The class does not implement specific Check Point Management API calls but allows for faster development of scripts by providing a basic framework. Scripts using this PHP class can either be CLI or web based.

Included in this repository are two example sciprts that use the PHP class.

Examples

cp_delete_unused.php

This script will connect to a Security Management Server and delete up to 500 unused objects including hosts, networks, groups, ranges, services and time objects. It should be run from the CLI (php ./cp_delete_unused.php), for example from a cron job.

cp_policy_install.php

This script will connect to a Security Management Server, enumerate every policy, verify the policy and if verification is successful will install the policy to the targets. It should be run from the CLI (php ./cp_policy_install.php), for example from a cron job.

About

Interact with the Check Point Management API using PHP.

Topics

Resources

License

Stars

Watchers

Forks

Languages