Neo258
Ist gelegentlich hier
AW: Monatliche DynDNS-Anmeldung per Script
Danke für das Script.
Bei mir läuft es auf dem Raspberry pi nach einer kleinen Änderung bei Welcome sofort und zeigte Login Succesful. Mit falschen Passwort auch mal getestet und da schlug es fehl.
Danke für das Script.
Bei mir läuft es auf dem Raspberry pi nach einer kleinen Änderung bei Welcome sofort und zeigte Login Succesful. Mit falschen Passwort auch mal getestet und da schlug es fehl.
#! /bin/bash
# dyndnslogin
# DynDNS Settings
USERNAME="*******"
PASSWORD="*******"
# Variabeln
PROGNAME=dyndnslogin
COOKIE=/tmp/dyndnslogin_cookie
OUTPUT=/tmp/dyndnslogin_output
USERAGENT="Mozilla/5.0"
# Main
MULTIFORM=`curl -s -A $USERAGENT -c $COOKIE
| 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$
if grep -E "Welcome" $OUTPUT > /dev/null 2>&1
then
echo Login successful
else
echo Login failed
FAILED="true"
fi
rm $COOKIE
rm $OUTPUT
if [ "$FAILED" = "true" ]
then
exit 1
fi
# EOF
# dyndnslogin
# DynDNS Settings
USERNAME="*******"
PASSWORD="*******"
# Variabeln
PROGNAME=dyndnslogin
COOKIE=/tmp/dyndnslogin_cookie
OUTPUT=/tmp/dyndnslogin_output
USERAGENT="Mozilla/5.0"
# 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$
Sie müssen registriert sein, um Links zu sehen.
if grep -E "Welcome" $OUTPUT > /dev/null 2>&1
then
echo Login successful
else
echo Login failed
FAILED="true"
fi
rm $COOKIE
rm $OUTPUT
if [ "$FAILED" = "true" ]
then
exit 1
fi
# EOF