This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

FYI: DynDNS / dyn.com policy change

I received an email from dyn.com (aka dyndns.org et al); apparently they're going to free require users to manually login every month or they will expire accounts.

Starting now, if you would like to maintain your free Dyn account, you must log into your account once a month. Failure to do so will result in expiration and loss of your hostname. This activity helps us eliminate hostnames that are no longer needed and/or dormant. Note that using an update client will no longer suffice for this monthly login.


(emphasis mine)

Barry


This thread was automatically locked due to age.
Parents
  • I am running this from my UTM (/tmp )

    command output is :

    ******:/tmp # curl -k --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT --data "username=&password=&iov_id=&sub mit=Log+in&multiform=$MULTIFORM" \ https://account.dyn.com/

    curl: (6) Couldn't resolve host 'username=&password=&iov_id=&sub mit=Log+in&multiform=' \ https://account.dyn.com/
    curl: (1) Protocol  https not supported or disabled in libcurl

    ******:/tmp #


    i am using the following script 

    #!/bin/bash
    ################################################## ######################
    #
    # dyndnslogin
    # Automate login to prevent account expiration
    #
    ################################################## ######################

    ################################################## ######################
    # DynDNS Settings
    USERNAME="username"
    PASSWORD="passwort"

    ################################################## ######################
    # Variabeln
    PROGNAME=dyndnslogin
    COOKIE=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_cookie_***XX`
    OUTPUT=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_output_***XX`
    USERAGENT="Mozilla/5.0"

    ################################################## ######################
    # Main

    MULTIFORM=`curl -s -k -A $USERAGENT -c $COOKIE https://account.dyn.com \
    | awk -F\' '/multiform/{ print $6 }'`

    curl -s -k --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT \
    --data "username=$USERNAME&password=$PASSWORD&iov_id=&sub mit=Log+in&multiform=$MULTIFORM" \
    https://account.dyn.com/

    if grep -E "(Welcome|Hi).*$USERNAME" $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
Reply
  • I am running this from my UTM (/tmp )

    command output is :

    ******:/tmp # curl -k --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT --data "username=&password=&iov_id=&sub mit=Log+in&multiform=$MULTIFORM" \ https://account.dyn.com/

    curl: (6) Couldn't resolve host 'username=&password=&iov_id=&sub mit=Log+in&multiform=' \ https://account.dyn.com/
    curl: (1) Protocol  https not supported or disabled in libcurl

    ******:/tmp #


    i am using the following script 

    #!/bin/bash
    ################################################## ######################
    #
    # dyndnslogin
    # Automate login to prevent account expiration
    #
    ################################################## ######################

    ################################################## ######################
    # DynDNS Settings
    USERNAME="username"
    PASSWORD="passwort"

    ################################################## ######################
    # Variabeln
    PROGNAME=dyndnslogin
    COOKIE=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_cookie_***XX`
    OUTPUT=`mktemp --tmpdir="/tmp" -t ${PROGNAME}_output_***XX`
    USERAGENT="Mozilla/5.0"

    ################################################## ######################
    # Main

    MULTIFORM=`curl -s -k -A $USERAGENT -c $COOKIE https://account.dyn.com \
    | awk -F\' '/multiform/{ print $6 }'`

    curl -s -k --location -A "$USERAGENT" -b $COOKIE -c $COOKIE -o $OUTPUT \
    --data "username=$USERNAME&password=$PASSWORD&iov_id=&sub mit=Log+in&multiform=$MULTIFORM" \
    https://account.dyn.com/

    if grep -E "(Welcome|Hi).*$USERNAME" $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
Children
No Data