
Wi-Fi Login Script
I’m using Ubuntu as my primary operating systems, but this should work on most Linux/Unix systems. If you are running Ubuntu you have to install the following packages: zenity, libnotify-bin, curl.
#!/bin/bash
# Usage: $./hs-wifi-login <username>
# Author: Simon Westphahl <westphahl@gmail.com>
# Required: zenity, libnotify, curl
if test -z "$1"
then exit
else
USERNAME=$1
fi
if ! PASSWORD=$(zenity --entry --title "Login to HS Wi-Fi" \
--text "Enter password for user $USERNAME" --hide-text)
then exit
fi
if !(curl -d "user=$USERNAME&password=$PASSWORD&cmd=authenticate&Login=Log+In" \
https://securelogin.arubanetworks.com/cgi-bin/login)
then notify-send -i error "Could not log in to HS Wi-Fi with user $USERNAME"
else
notify-send -i checkbox \
"Succesfully logged in to HS Wi-Fi with user $USERNAME"
fi