Forked from zer4tul/gist:6477470
Created
April 29, 2016 07:18
Revisions
-
zer4tul created this gist
Sep 7, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,44 @@ #!/bin/sh # Cisco Anyconnect CSD wrapper for OpenConnect CSTUB="$HOME/.cisco/hostscan/bin/cstub" $ARCH=$(uname -m) if [[ "$ARCH" == "x86_64" ]] then ARCH="linux_x64" else ARCH="linux" fi shift URL= TICKET= STUB= GROUP= CERTHASH= LANGSELEN= while [ "$1" ]; do if [ "$1" == "-ticket" ]; then shift; TICKET=$1; fi if [ "$1" == "-stub" ]; then shift; STUB=$1; fi if [ "$1" == "-group" ]; then shift; GROUP=$1; fi if [ "$1" == "-certhash" ]; then shift; CERTHASH=$1; fi if [ "$1" == "-url" ]; then shift; URL=$1; fi if [ "$1" == "-langselen" ];then shift; LANGSELEN=$1; fi shift done ARGS="-log error -ticket $TICKET -stub $STUB -group $GROUP -host $URL -certhash $CERTHASH" if [[ -f $CSTUB && -x $CSTUB ]] then $CSTUB $ARGS else wget -c "https://${CSD_HOSTNAME}/CACHE/sdesktop/hostscan/$ARCH/cstub" -O $CSTUB chmod +x $CSTUB $CSTUB $ARGS fi