Checkpoint Firewall

Version: 2.0.0

Checkpoint firewall features centralized management control across all networks and cloud environments, increasing operational efficiency and lowering the complexity of managing your security.

Connect Checkpoint FW with LogicHub

  1. Navigate to Automations > Integrations.
  2. Search for Checkpoint firewall.
  3. Click Details, then the + icon. Enter the required information in the following fields.
    • Label: Enter a connection name.
    • Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.
    • Verify SSL: Select option to verify connecting server's SSL certificate (Default is Verify SSL Certificate).
    • Remote Agent: Run this integration using the LogicHub Remote Agent.
    • Server IP or Hostname: Server IP or Hostname where CheckpointFW is installed and running. Example: 111.111.111.111
    • Username: Username for Checkpoint FW instance.
    • Password: Password for Checkpoint FW instance.
  4. After you've entered all the details, click Connect.

Actions for CheckpointFW

Block IP Address

Block one or more IP Addresses using Checkpoint Firewall.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

IP Address

Column name that contains IP address.

Required

Direction

Direction to block traffic "to" or "from" the IPs, or "both"(default is "both").

Optional

Rule Name

Column name that contains Base name for added rules inside checkpoint db.

Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: IP blocked successfully
33603360

Show Host

Show host objects configured in Checkpoint FW.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Limit

The maximal number of returned results (Default is all records).

Optional

Offset

Number of the results to initially skip (Default is all records).

Optional

Order

Sorts the results by search criteria. Automatically sorts the results by Name, in ascending order. Example: {"DESC":"name"}.

Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of host objects
33603360

Task Status

Shows status of a checkpoint task by task UUID.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Task ID

Column name that contains Task ID.

Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Task details
33603360

Show Items in an Access Rulebase

Show items in an access rulebase configured in Checkpoint FW.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

Rule Name

Column name that contains Rule Name.

Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: List of items in an access rulebase
33603360

Set Attributes of Rule

Set attributes of an access rule object configured in Checkpoint FW.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

UID

Column name that contains UID.

Required

Name

Column name that contains Name.

Required

Rule Number

Column name that contains Rule Number.

Required

Layer

Column name that contains Layer.

Required

Enabled

True to enable the rule, false to disable it (default is True).

Optional

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result: Access rule details
33603360

Delete Rule

Delete a firewall Rule.

Input Field

Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.

Input Name

Description

Required

UID

Column name that contains UID.

Required

Name

Column name that contains Name.

Required

Rule Number

Column name that contains Rule Number.

Required

Layer

Column name that contains Layer.

Required

Output

A JSON object containing multiple rows of result:

  • has_error: True/False
  • error: message/null
  • result:
33603360

Did this page help you?
© 2017-2021 LogicHub®. All Rights Reserved.