Para OTP sem um navegador / Java, na linha de comando, você pode usar o cliente snxconnect do projeto snxvpn. link
O snxconnect é um script em python que tentou fazer engenharia reversa dos bits ausentes que foram eliminados do snx binário e da interface da web para usar o Checkpoint VPN do Linux.
O script snxconnect é uma camada em cima de snx e diz que suporta o OTP. Nunca tentei, pois não usamos OTP.
O snxvpn instalado diretamente a partir de pip não funciona. Para obter detalhes sobre como instalar o snxconnect , consulte esta pergunta: obtendo o Network Extender SSL do Checkpoint VPN funcionando na linha de comando (dica: não é a resposta aceita)
PS. O navegador não precisa ser executado como root, apenas snx (acontece por padrão, pois é um binário setuid ). Consulte Extensor de Rede SSL VPN no Firefox ; mas usando versões antigas do Firefox e do Java.
Como para puro snx sem snxvpn / snxconnect , posso instalá-lo e executá-lo, no entanto, como dito, não usando OTP.