{"id":19873073,"url":"https://github.com/checkpointsw/smartmove","last_synced_at":"2025-05-02T09:31:33.135Z","repository":{"id":38549976,"uuid":"89848113","full_name":"CheckPointSW/SmartMove","owner":"CheckPointSW","description":"Check Point SmartMove tool enables you to convert 3rd party database with firewall security policy and NAT to Check Point database.","archived":false,"fork":false,"pushed_at":"2022-11-29T12:38:57.000Z","size":6353,"stargazers_count":43,"open_issues_count":0,"forks_count":28,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-07T00:51:12.676Z","etag":null,"topics":["management-api"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CheckPointSW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-30T11:59:10.000Z","updated_at":"2025-01-10T07:21:44.000Z","dependencies_parsed_at":"2023-01-21T02:00:33.088Z","dependency_job_id":null,"html_url":"https://github.com/CheckPointSW/SmartMove","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheckPointSW%2FSmartMove","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheckPointSW%2FSmartMove/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheckPointSW%2FSmartMove/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CheckPointSW%2FSmartMove/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CheckPointSW","download_url":"https://codeload.github.com/CheckPointSW/SmartMove/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252015835,"owners_count":21680832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["management-api"],"created_at":"2024-11-12T16:17:42.523Z","updated_at":"2025-05-02T09:31:32.308Z","avatar_url":"https://github.com/CheckPointSW.png","language":"C#","readme":"# SmartMove\nCheck Point SmartMove tool enables you to convert 3rd party database with firewall security policy and NAT to Check Point database.\n\nAt the moment, the tool parses Cisco ASA, FirePower with ASA syntax, Juniper JunosOS/ScreenOS, Fortinet FortiOS, PaloAlto PAN-OS and PaloAlto Panorama configurations and converts the objects, NAT and firewall policy to a Check Point R80.40+ compliant policy. The tool is planned to support additional vendors and security configurations in the future.\n\nThe tool generates python package by utilizing Check Point Management API's command line interface, to migrate the converted policy into a R80.40+ Management (or Multi-Domain) server.\n\nFor SmartMove tool release notes and latest updates, please refer to Check Point [sk115416](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=\u0026solutionid=sk115416)\n\n\n## Smart Connector and PaloAlto Panorama Instructions\n'Smart Connector' and 'PaloAlto Panorama' are using external reasorces.\n\n* Dowload the required package from the Check Point Support Center: \u003cbr\u003e\n[Dwonload](https://supportcenter.checkpoint.com/supportcenter/portal?action=portlets.DCFileAction\u0026eventSubmit_doGetdcdetails=\u0026fileid=110747)\n* Extract the downloaded package into this path inside your project:\u003cbr\u003e\n```SmartMove\\SmartMove\\compressors\\```\n* Rebuild the solution:\n  * In Solution Explorer, choose or open the solution.\n  * On the menu bar, choose Build, and then choose Rebuild Solution.\n\n# cp_mgmt_api_python_sdk\nCheck Point API Python Development Kit simplifies the use of the Check Point Management APIs. The kit contains the API library files, and sample files demonstrating the\ncapabilities of the library. The kit is compatible with python 2 and 3.\n\n## Instructions\nhttps://github.com/CheckPointSW/cp_mgmt_api_python_sdk\n\n\n\n## Development Environment\nThe tool is developed using Microsoft C# language and .Net framework version 4.5 (WPF application). The project solution file is configured for Microsoft Visual Studio 2012 and above.\n\nFrom version 9.1 the tool is developed using Python language version 3.7.\n\n### Note:\nPlease create the pull request with a request to merge into the staging branch instead of into the master branch.\n\nThis allows us to do testing, and to make any additional edits or changes after the merge but before merging to master.\n\n### A Note About Maintenance:\n\nNOTICE! Maintenance of this program is on a ''best effort'' basis.\nWe try to get to issues and pull requests as quickly as we can.\n\n\n## 💧 Community\nJoin the welcoming community of Check Point SmartMove developers at [CheckMATES](https://community.checkpoint.com/t5/SmartMove/bd-p/smartmove)\n\n## 🚀 Contributing\nTo contribute a feature or idea to SmartMove, create an post explaining your idea or bring it up at [CheckMATES](https://community.checkpoint.com/t5/SmartMove/bd-p/smartmove)\n\nIf you find a bug, please create an post and notify us at [CheckMATES](https://community.checkpoint.com/t5/SmartMove/bd-p/smartmove)\n\nIf you find a security vulnerability, please report us as soon as possible: [Report a Potential Security Issue](https://www.checkpoint.com/security-issue/)\n\nTo create a pull request , please read [contributing](https://github.com/CheckPointSW/SmartMove/blob/master/.github/contributing.md)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckpointsw%2Fsmartmove","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheckpointsw%2Fsmartmove","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheckpointsw%2Fsmartmove/lists"}