Visitar URL original
GitHub - ancwrd1/snx-rs: Open Source Client For Check Point VPN Tunnels · GitHub
Skip to content
ancwrd1Public

About

Open Source Client For Check Point VPN Tunnels

Topics

Resources

Contributing

Security policy

Stars

531 stars

Watchers

11 watching

Forks

Repository files navigation

Open Source Client for Check Point VPN Tunnels

github actions license

This project contains the source code for an unofficial client for Check Point VPN, written in Rust. Currently supported platforms: Linux, Windows, macOS.

Key Features

  • IPsec (IKEv1 + IKEv2) and legacy SSL tunnel support
  • Multiple login types with MFA: identity provider, username/password, user and machine certificate, HSM token, DynamicID
  • GUI frontend with tray icon
  • Split DNS for better privacy
  • Advanced routing configuration
  • Client certificate enrollment and renewal
  • OS keychain integration
  • Native kernel IPsec support on Linux
  • Multiple connection profiles
  • Persistent IPsec session for fast reconnect after network drops or suspend/resume — see ike-persist

Package Repository

Signed APT and DNF repositories with the latest release builds are published at ancwrd1.github.io/snx-rs. The page lists the installation commands for Debian/Ubuntu and Fedora/RHEL/openSUSE. Only the default (non-webkit) builds are served from the repository; the -webkit variant remains available as a direct download from the Releases page. A Homebrew package is also available, supporting both Linux and macOS.

Documentation

See the full documentation in the docs directory.

Quick Links

License

Licensed under the GNU Affero General Public License version 3.

About

Open Source Client For Check Point VPN Tunnels

Topics

Resources

Contributing

Security policy

Stars

531 stars

Watchers

11 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages