- Products
- Learn
- Local User Groups
- Partners
- More
What's New in R82.10?
Watch HereWhen the Agents Attack
A Live Look at Agentic Exposure Validation
AI Security Masters E8:
Claude Mythos: New Era in Cyber Security
CheckMates Go:
CheckMates Fest
Problem Statement
During a project, I needed to migrate a Forcepoint policy database to Check Point. However, SmartMove does not support this type of migration. To solve this, I developed this solution.
Since Forcepoint exports its policies and objects in XML format, I created Python scripts that read the Forcepoint XML files and convert them into CSV files compatible with the Check Point Management API.
To help other members of the community facing the same challenge, I am sharing these scripts along with instructions on how to use them.
How to Use
The image below shows an example of the files in the folder: the converted CSV file (which is associated with Sublime Text on my computer), the XML file (which is associated with Microsoft Edge), and the Python (.py) script.
The conversion of policies to CSV can be a bit complex when there are many objects and policies. The image below shows an example of what a converted policy file looks like when following the Check Point Management API format.
Disclaimer
These scripts were developed to simplify Forcepoint-to-Check Point migrations. They are provided as-is and should be validated in a lab or test environment before being used in production.
Note
I chose to convert Forcepoint NAT policies differently by recreating them in the Check Point SmartConsole API format.
For Application Control policies, I decided to recreate them manually in SmartConsole, since the way Forcepoint handles these policies and their associated objects is significantly different from Check Point.
*** Some scripts are included to perform specific corrections on the generated policy CSV files. I tried to give each script a descriptive filename that reflects its purpose, and the scripts also contain comments to make them easier to understand and customize if needed.
Problem Statement
During a project, I needed to migrate a Forcepoint policy database to Check Point. However, SmartMove does not support this type of migration. To solve this, I developed this solution.
Since Forcepoint exports its policies and objects in XML format, I created Python scripts that read the Forcepoint XML files and convert them into CSV files compatible with the Check Point Management API.
To help other members of the community facing the same challenge, I am shari
...;About CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY