cancel
Showing results for 
Search instead for 
Did you mean: 
Post a Question
Highlighted
Tim_Koopman
Nickel

CheckPoint.NET Class Library for Web API

Hello All,

I have started a new project of creating a .NET class library for talking to the Web API easily. My goal is to make it rather simple to integrate any .NET application to Check Point in a standard way. While I personally have a few custom internal projects that will use it, I will also be looking at migrating psCheckPoint PowerShell module to it once it is ready.

So while this project is in early stages I am interested in any questions, requests or comments anyone may have, as well has if anyone wants to help with the project in any way.

If you are interested you can watch its progress on GitHub.

GitHub - tkoopman/CheckPoint.NET 

Tim.

Labels (1)
Tags (1)
7 Replies
Employee++
Employee++

Re: CheckPoint.NET Class Library for Web API

Hi Tim,

Well done!

Please also take a look at this open source SDK in C# - 

https://github.com/CheckPoint-APIs-Team/cp-mgmt-api-csharp-sdk

It was developed by our API team.

Robert.

0 Kudos
Admin
Admin

Re: CheckPoint.NET Class Library for Web API

Just to clarify, this is for the Identity Awareness API, correct? (which we call Web API)

0 Kudos
Tim_Koopman
Nickel

Re: CheckPoint.NET Class Library for Web API

To begin with it will actually be for the Management API via the Web Services. Didn't know you called the IA API, Web API, else I would of not used that term.

Like I did with psCheckPoint I may add IA API to it but focus currently is on management.

0 Kudos
Tim_Koopman
Nickel

Re: CheckPoint.NET Class Library for Web API

Just to give you all an update. This is now available on nuget.org and currently has most Network Objects & TCP/UDP Services implemented. More to come.

Links:

NuGet Gallery | CheckPoint.NET 0.1.3 

GitHub - tkoopman/CheckPoint.NET 

CheckPoint.NET - Documentation 

Employee++
Employee++

Re: CheckPoint.NET Class Library for Web API

Tim, wow!!! This is really good job.

Did you tried to use our C# SDK to accomplish this work? It was posted for developments like yours...

Robert

0 Kudos
Tim_Koopman
Nickel

Re: CheckPoint.NET Class Library for Web API

I did have a look at it, but what I was after was something that went a bit further in doing the extra stuff like, converting data to and from .net data types, implementing all the different object types like you did here in one of your examples and working around API bugs (Have found a few).

This way it keeps this all together, reusable & tested separate from the rest of the applications that use it. This will make those applications more just focused on what they want to do with the data.

Employee++
Employee++

Re: CheckPoint.NET Class Library for Web API

Tim,

If you have found bugs in API SDK, please let me know so that I can fix them.

Thanks.

0 Kudos