! /bin/sh
#ddnsweblogin
#
#settings
USER="XXXX"
PASS="XXXX"
#
#variables
UA='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6'
COOKIE=/tmp/ddnsweblogin_cookie
#
OUTPUT=/tmp/ddnsweblogin_output
#
PROG="ddnsweblogin"
LOGFILE="/tmp/$PROG.log"
#
MULTIFORM=$(wget -U "$UA" --save-cookies $COOKIE
Sie müssen registriert sein, um Links zu sehen.
-O - | grep -m1 multiform | tr '=' '\n' | tail -1 | cut -d "'" -f 2)
wget -O $OUTPUT -U "$UA" --load-cookies $COOKIE --save-cookies $COOKIE --post-data "username=$USER&password=$PASS&iov_id&multiform=$MULTIFORM"
Sie müssen registriert sein, um Links zu sehen.
#
TIMESTAMP=$(date +"%d.%m.%Y %H:%M:%S")
#
if grep -E "Welcome.*$USER" $OUTPUT > /dev/null 2>&1
then
echo "$TIMESTAMP Dyndns-Login successful" >> $LOGFILE
echo Dyndns-Login successful
else
echo "$TIMESTAMP Dyndns-Login failed" >> $LOGFILE
echo Dyndns-Login failed
FAILED="true"
fi
rm $COOKIE
rm $OUTPUT
if [ "$FAILED" = "true" ]
then
exit 1
fi
# EOF