I encountered GlobalProtect (GP) vpn while working on a project, and somehow the vpn portal does not have any linux client for me to connect to the server. They have windows and mac though, so I tried searching around for solution.
$ sudo apt install openconnect -y
$ sudo openconnect --protocol gp -u foo vpn.server.com
Certificate from VPN server "vpn.server.com" failed verification.Reason: signer not foundTo trust this server in future, perhaps add this to your command line:--servercert pin-sha256:1YWmjjGL3wppl245dRc3/p+mytteBnvaVz456DQY+wutt=Enter 'yes' to accept, 'no' to abort; anything else to view: yes
Connected to HTTPS on vpn.server.comEnter login credentialsPassword:
Connected as 192.168.100.72, using SSL, with ESP in progress