Star on GitHubStar2.4k stars

Case study

SNX-VPN: reconstructing Check Point browser login for SNX

SNX-VPN reconstructs the browser login stage of Check Point SSL VPN as a Python command-line client while using the vendor's snx binary to establish the tunnel. Its notes describe password encryption, cookies, the undocumented -Z option and the binary connection exchange on local TCP port 7776.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
72
Last commit
2017-10-03
Language
Python

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Linux and a Check Point snx binary are required.
  • Limits: The author reports operation with username, password and SMS one-time-password authentication; other login methods may need changes.
  • License: BSD-3-Clause license.

Cite

BibTeX

@misc{snxvpn-case,
  title = {{SNX-VPN: reconstructing Check Point browser login for SNX}},
  howpublished = {\url{https://github.com/schlatterbeck/snxvpn}},
  url = {https://github.com/schlatterbeck/snxvpn},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/snxvpn-case/}}
}

Plain text

SNX-VPN: reconstructing Check Point browser login for SNX. https://github.com/schlatterbeck/snxvpn (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/snxvpn-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.rst GitHub · schlatterbeck/snxvpn · Revision ec23653

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab