<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Developing Web portal using API in API / CLI Discussion</title>
    <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64503#M4003</link>
    <description>&lt;P&gt;Hey Checkmates,&lt;/P&gt;&lt;P&gt;I need a help.! i am assigned with the task to develop a &lt;STRONG&gt;web portal&lt;/STRONG&gt; which will be provided to my team members.&lt;/P&gt;&lt;P&gt;That portal should contain features to&amp;nbsp;&lt;STRONG&gt;add-host , delete-host, make network groups, Allow/deny traffic &lt;/STRONG&gt;(in this case ,user-based policies)&lt;STRONG&gt; to a specific website, send only user&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;t&lt;/STRONG&gt;&lt;STRONG&gt;raffic&amp;nbsp;log&amp;nbsp;&lt;/STRONG&gt;(not system logs)&amp;nbsp;on portal..&lt;STRONG&gt; etc&lt;/STRONG&gt; and a little more functionality. However i m not supposed to provide all the firewall details and functionality (such as adding/deleting subnet) to my team members.&amp;nbsp;&lt;/P&gt;&lt;P&gt;From my research i found out that it can be done using RESTful APIs via browser.&lt;/P&gt;&lt;P&gt;Please suggest me how can i get started ?&lt;/P&gt;&lt;P&gt;such as&lt;/P&gt;&lt;P&gt;A) Programming language to put in use ?&lt;/P&gt;&lt;P&gt;B) IDEs and Frameworks ??&lt;/P&gt;&lt;P&gt;C) How to use Firewall APIs ?&lt;/P&gt;&lt;P&gt;D) libraries of programming language?&lt;/P&gt;&lt;P&gt;Also, for the development purpose initially i will be using Checkpoint firewall in Vmware (virtrual environment) .&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Oct 2019 04:42:12 GMT</pubDate>
    <dc:creator>kartik_galhotra</dc:creator>
    <dc:date>2019-10-08T04:42:12Z</dc:date>
    <item>
      <title>Developing Web portal using API</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64503#M4003</link>
      <description>&lt;P&gt;Hey Checkmates,&lt;/P&gt;&lt;P&gt;I need a help.! i am assigned with the task to develop a &lt;STRONG&gt;web portal&lt;/STRONG&gt; which will be provided to my team members.&lt;/P&gt;&lt;P&gt;That portal should contain features to&amp;nbsp;&lt;STRONG&gt;add-host , delete-host, make network groups, Allow/deny traffic &lt;/STRONG&gt;(in this case ,user-based policies)&lt;STRONG&gt; to a specific website, send only user&lt;/STRONG&gt;&amp;nbsp;&lt;STRONG&gt;t&lt;/STRONG&gt;&lt;STRONG&gt;raffic&amp;nbsp;log&amp;nbsp;&lt;/STRONG&gt;(not system logs)&amp;nbsp;on portal..&lt;STRONG&gt; etc&lt;/STRONG&gt; and a little more functionality. However i m not supposed to provide all the firewall details and functionality (such as adding/deleting subnet) to my team members.&amp;nbsp;&lt;/P&gt;&lt;P&gt;From my research i found out that it can be done using RESTful APIs via browser.&lt;/P&gt;&lt;P&gt;Please suggest me how can i get started ?&lt;/P&gt;&lt;P&gt;such as&lt;/P&gt;&lt;P&gt;A) Programming language to put in use ?&lt;/P&gt;&lt;P&gt;B) IDEs and Frameworks ??&lt;/P&gt;&lt;P&gt;C) How to use Firewall APIs ?&lt;/P&gt;&lt;P&gt;D) libraries of programming language?&lt;/P&gt;&lt;P&gt;Also, for the development purpose initially i will be using Checkpoint firewall in Vmware (virtrual environment) .&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2019 04:42:12 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64503#M4003</guid>
      <dc:creator>kartik_galhotra</dc:creator>
      <dc:date>2019-10-08T04:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Web portal using API</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64568#M4004</link>
      <description>&lt;P&gt;I recommend starting with the following set of pages to provide additional direction.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-&lt;A href="http://%20https://sc1.checkpoint.com/documents/latest/APIs/index.html" target="_self"&gt; https://sc1.checkpoint.com/documents/latest/APIs/index.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://github.com/CheckPointSW/ExportImportPolicyPackage" target="_self"&gt;https://github.com/CheckPointSW/ExportImportPolicyPackage&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://github.com/CheckPointSW/cp_mgmt_api_python_sdk" target="_self"&gt;https://github.com/CheckPointSW/cp_mgmt_api_python_sdk&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://github.com/CheckPointSW/cp-mgmt-api-java-sdk" target="_self"&gt;https://github.com/CheckPointSW/cp-mgmt-api-java-sdk&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;- &lt;A href="https://github.com/CheckPointSW/cp-mgmt-api-csharp-sdk" target="_self"&gt;https://github.com/CheckPointSW/cp-mgmt-api-csharp-sdk&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2019 19:44:08 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64568#M4004</guid>
      <dc:creator>masher</dc:creator>
      <dc:date>2019-10-08T19:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Web portal using API</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64574#M4005</link>
      <description>&lt;P&gt;You can really use any language that you are comfortable with.&lt;BR /&gt;It might make it easier if the language in question has support for REST APIs and/or languages where we provide an SDK, e.g. the ones listed in&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/1030"&gt;@masher&lt;/a&gt;&amp;nbsp;'s post.&lt;/P&gt;
&lt;P&gt;I'll leave the discussion about IDEs and Frameworks to someone more knowledgeable, but that is language-dependent.&lt;/P&gt;
&lt;P&gt;We provide documentation for the different APIs here:&amp;nbsp;&lt;A href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk121360" target="_blank"&gt;https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk121360&lt;/A&gt;&lt;BR /&gt;Most of the discussion on CheckMates is around the management APIs, which is most relevant for the use case you discuss.&lt;/P&gt;
&lt;P&gt;You also mention logs, which are not currently available via the API.&lt;BR /&gt;SmartView is web-accessible and provides access to logs.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2019 22:25:36 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64574#M4005</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2019-10-08T22:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Web portal using API</title>
      <link>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64732#M4006</link>
      <description>Hi kartik_galhotra,&lt;BR /&gt;&lt;BR /&gt;I'm not sure it answers your requirements, but please note you can also develop a web extension of SmartConsole.&lt;BR /&gt;More details can be found here: &lt;A href="https://community.checkpoint.com/t5/General-Management-Topics/How-to-extend-and-enhance-SmartConsole/td-p/41429" target="_blank"&gt;https://community.checkpoint.com/t5/General-Management-Topics/How-to-extend-and-enhance-SmartConsole/td-p/41429&lt;/A&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 10 Oct 2019 10:32:50 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/API-CLI-Discussion/Developing-Web-portal-using-API/m-p/64732#M4006</guid>
      <dc:creator>Nurit_Gr</dc:creator>
      <dc:date>2019-10-10T10:32:50Z</dc:date>
    </item>
  </channel>
</rss>

