#! /bin/sh
#ddnsweblogin
#
#settings
USER="username"
PASS="passwort"
#
#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"
# Main
MULTIFORM=`curl -s -A $USERAGENT -c $COOKIE
Sie müssen registriert sein, um Links zu sehen.
\
| awk -F\' '/multiform/{ print $6 }'`
curl -s --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT \
--data "username=$USERNAME&password=$PASSWORD&iov_id=&submit=Log+in&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