diff --git a/scripts/ethz-vpn b/scripts/ethz-vpn index 2d81c47..82da81e 100755 --- a/scripts/ethz-vpn +++ b/scripts/ethz-vpn @@ -2,15 +2,17 @@ connect() { read -sp $'Please enter your Encryption Password: ' encpass - echo " ==> Connecting" + echo " + ==> Connecting" TOKEN=$(cat ~/.local/share/ethz-vpn-connect/ethzvpntoken.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass) PASSWORD=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnpass.secret | openssl enc -aes-256-cbc -pbkdf2 -d -a -k $encpass) USERNAME=$(cat ~/.local/share/ethz-vpn-connect/ethzvpnusername.txt) - echo $PASSWORD | sudo openconnect -bv -u $USERNAME@student-net.ethz.ch -g student-net --useragent=AnyConnect --no-external-auth --passwd-on-stdin --token-mode=totp --token-secret=sha1:base32:$TOKEN sslvpn.ethz.ch + echo $PASSWORD | sudo openconnect -b -u $USERNAME@student-net.ethz.ch -g student-net --useragent=AnyConnect --no-external-auth --passwd-on-stdin --token-mode=totp --token-secret=sha1:base32:$TOKEN sslvpn.ethz.ch if [ $? -ne 0 ]; then echo ' ==> Failed to connect <==' else - echo ' ==> Connected <==\n' + echo ' ==> Connected <== + ' fi encpass="" PASSWORD="" @@ -26,11 +28,11 @@ setup() { echo 'You are about to overwrite your secrets. Press ctrl + C to cancel.' read -p 'Please enter your ETHZ-Username: ' USERNAME read -sp 'Please choose and enter your Encryption Password (will be required when launching): ' encpass - echo "" + echo "" read -sp 'Please enter your ETHZ WLAN (= Radius) Password: ' PASSWORD - echo "" + echo "" read -sp 'Please enter your ETHZ OTP Secret: ' TOKEN - echo "" + echo "" if [[ -d ~/.local/share/ethz-vpn-connect ]]; then rm -rf ~/.local/share/ethz-vpn-connect fi