Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
ElhanM
Explorer

Check Point Endpoint Security VPN on Linux

I am wondering whether it is possible to connect to this VPN on Linux (Mint in my case). I need it for work.

On the Official Website (https://www.checkpoint.com/quantum/remote-access-vpn/#downloads), there isn't a Linux Client.

My company provided me with a .p12 certificate file, protected by a password that I have.
They also provided me with the server address/gateway. That's all.

I tried connecting via SNX (command and output below):

➜ VPN Folder: snx -s <gateway> -c <filename>.p12
Check Point's Linux SNX
build 800008304
Please enter the certificate's password:

SNX: Authentication failed

The password for the certificate is correct 100%, but I am still getting Authentication failed, which is weird.

Does anyone know why this might be happening, or some alternative to get it working? Is it even possible or will I have to get a Windows machine for this?

I also found this, but idk whether it could be useful (could not get it working either): https://hub.docker.com/r/kedu/snx-checkpoint-vpn#with-username-and-certificate

I also tried to use strongSwan instead of SNX, but could not get that working either.

I also tried cpyvpn (https://gitlab.com/cpvpn/cpyvpn)

I installed it with: pip install cpyvpn
Then did: cp_client -c /path/to/cert.p12 <gateway>

and got error:

Traceback (most recent call last):File "/home/<user>/.local/bin/cp_client", line 8, in <module>sys.exit(main())File "/home/<user>/.local/lib/python3.8/site-packages/cpyvpn/client.py", line 474, in mainoptions.defhandler = utils.client_setup(options)File "/home/<user>/.local/lib/python3.8/site-packages/cpyvpn/utils.py", line 288, in client_setupctx.load_cert_chain(options.user_cert, password=ask_cert_pwd)ssl.SSLError: [SSL] PEM lib (_ssl.c:4046)

0 Kudos
0 Replies

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events