+++ /dev/null
-#!/bin/sh
-
-USERAGENT="Simple No-IP Update Script"
-LOGFILE=/tmp/no-ip.log
-SAVEDIP=/tmp/no-ip.savedip
-TIMENOW=/tmp/no-ip.timenow
-TIMESTART=/tmp/no-ip.timestart
-TIMER=/tmp/no-ip.timer
-FAKEIP=1.2.3.4
-ACTUALIP=$(curl -s -k "https://www.wittinobi.de/meine-ip.php")
-. /etc/no-ip.conf
-
-echo "$(date +"%d")" > $TIMENOW
-
-if [ ! -e $SAVEDIP ]; then
- touch $SAVEDIP
-fi
-
-if [ ! -e $TIMESTART ]; then
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ ! -e $TIMER ]; then
- echo "0" > $TIMER
-fi
-
-if [ "$(cat $TIMESTART)" != "$(cat $TIMENOW)" ]; then
- echo "$(expr $(cat $TIMER) + 1)" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ "$(cat $TIMER)" == "$FORCEDUPDATE" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change 25 days !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send FAKEIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$FAKEIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "0" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
-else
- if [ "$ACTUALIP" != "$(cat $SAVEDIP)" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] IP change !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- else
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change !!!" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- fi
-fi
-
-exit 0
+++ /dev/null
-#!/bin/sh
-
-USERAGENT="Simple No-IP Update Script"
-LOGFILE=/tmp/no-ip.log
-SAVEDIP=/tmp/no-ip.savedip
-TIMENOW=/tmp/no-ip.timenow
-TIMESTART=/tmp/no-ip.timestart
-TIMER=/tmp/no-ip.timer
-FAKEIP=1.2.3.4
-ACTUALIP=$(curl -s -k "https://www.wittinobi.de/meine-ip.php")
-. /etc/no-ip.conf
-
-echo "$(date +"%d")" > $TIMENOW
-
-if [ ! -e $SAVEDIP ]; then
- touch $SAVEDIP
-fi
-
-if [ ! -e $TIMESTART ]; then
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ ! -e $TIMER ]; then
- echo "0" > $TIMER
-fi
-
-if [ "$(cat $TIMESTART)" != "$(cat $TIMENOW)" ]; then
- echo "$(expr $(cat $TIMER) + 1)" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ "$(cat $TIMER)" == "$FORCEDUPDATE" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change 25 days !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send FAKEIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$FAKEIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "0" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
-else
- if [ "$ACTUALIP" != "$(cat $SAVEDIP)" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] IP change !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- else
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change !!!" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- fi
-fi
-
-exit 0
+++ /dev/null
-#!/bin/sh
-
-USERAGENT="Simple No-IP Update Script"
-LOGFILE=/tmp/no-ip.log
-SAVEDIP=/tmp/no-ip.savedip
-TIMENOW=/tmp/no-ip.timenow
-TIMESTART=/tmp/no-ip.timestart
-TIMER=/tmp/no-ip.timer
-FAKEIP=1.2.3.4
-ACTUALIP=$(curl -s -k "https://www.wittinobi.de/meine-ip.php")
-. /etc/no-ip.conf
-
-echo "$(date +"%d")" > $TIMENOW
-
-if [ ! -e $SAVEDIP ]; then
- touch $SAVEDIP
-fi
-
-if [ ! -e $TIMESTART ]; then
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ ! -e $TIMER ]; then
- echo "0" > $TIMER
-fi
-
-if [ "$(cat $TIMESTART)" != "$(cat $TIMENOW)" ]; then
- echo "$(expr $(cat $TIMER) + 1)" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
-fi
-
-if [ "$(cat $TIMER)" == "$FORCEDUPDATE" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change 25 days !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send FAKEIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$FAKEIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "0" > $TIMER
- echo "$(date +"%d")" > $TIMESTART
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
-else
- if [ "$ACTUALIP" != "$(cat $SAVEDIP)" ]; then
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] IP change !!!" >> $LOGFILE
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] Send NEWIP" >> $LOGFILE
- IPSTATUS=$(curl -s -k "https://$USERNAME:$PASSWORD@dynupdate.no-ip.com/nic/update?hostname=$HOST&myip=$ACTUALIP")
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] $IPSTATUS" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- else
- echo "[$(date +"%Y-%m-%d %H:%M:%S")] No IP change !!!" >> $LOGFILE
- echo $ACTUALIP > $SAVEDIP
- echo "--------------------------------------------------------" >> $LOGFILE
- echo "" >> $LOGFILE
- fi
-fi
-
-exit 0