DyndnsAutoLogin script für´s NMP

Musicnapper
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 36
Registriert: Mi 6. Jul 2011, 15:56
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

DyndnsAutoLogin script für´s NMP

#1

Beitrag von Musicnapper »

Währ nur so eine Idee ,für alle die wie ich noch bei Dyndns festhängen und den Wechsel scheuen.Ich hab zu wenig Ahnung davon ,aber diese Script muss doch auch auch auf Neutrino startbar sein ??? :roll:
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: DyndnsAutoLogin script für´s NMP

#2

Beitrag von DboxOldie »

Was soll das Script machen ?
Die neue Lease bei dyndns anmelden machen ja normalerweise die Router selber.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Musicnapper
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 36
Registriert: Mi 6. Jul 2011, 15:56
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#3

Beitrag von Musicnapper »

Sorry,hab ich vergessen zu schreiben,das script meldet in Dich, mit Deinen Accountdaten in vorgegebenen Intervallen auf der HP von Dyndns an ,damit Dein Gratisaccount nicht nach einem Monat verfällt,sowas gibt es schon für E2 : http://www.world-satellite.net/99197-en ... login.html

Hier noch ein Wiki dazu : http://www.synology-wiki.de/index.php/DyndnsAutoLogin
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: DyndnsAutoLogin script für´s NMP

#4

Beitrag von DboxOldie »

Wenn es nur ein Script ist was keine besonderen Gui Befehle ausführt, sollte sowas laufen....
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Musicnapper
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 36
Registriert: Mi 6. Jul 2011, 15:56
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#5

Beitrag von Musicnapper »

GUI muss ja nicht sein ,ein Log währ aber fein,damit man sieht ,ob es tut.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: DyndnsAutoLogin script für´s NMP

#6

Beitrag von DboxOldie »

Den Erfolg kann das Script ja in eine Datei irgendwo auf HDD hin pumpen. :wink:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
BPanther-Mobil
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 582
Registriert: Di 2. Aug 2011, 08:27
Hat sich bedankt: 2 Mal
Danksagung erhalten: 31 Mal

Re: DyndnsAutoLogin script für´s NMP

#7

Beitrag von BPanther-Mobil »

Der Account verfällt nur, wenn Du mehr als 4 Wochen keinen IP Wechsel hattest und somit keine Anmeldung egal welcher Art stattgefunden hat. War nun schon seit mehr als 3 Monaten nicht per Browser drin und er läuft noch. Liegt aber auch daran, daß ich ab und an selbst trenne.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Tnx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Musicnapper
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 36
Registriert: Mi 6. Jul 2011, 15:56
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#8

Beitrag von Musicnapper »

Leider ist es jetzt anders ,jetzt verlangen die tatsächlich ein Log in auf der HP und zwar mindestens alle 4 Wochen ,egal wie oft Deine IP gewechselt hat,sonst löschen die Deinen Account. Leider hab ich die Mail schon gelöscht,sonst hätt ich die glatt angehängt.
Wenn jetzt ein Script das tut ,z.B. bei jedem Start von Neutrino ,ist die Gefahr gebannt,das man es verpennt.Die schreiben zwar ,das sie eine Mail vorab verschicken ,aber die landet dann garantiert im Spam.

Hab den Mailinhalt gefunden :
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. Note that using an update client will no longer suffice for this monthly login. You will still continue to get email alerts every 30 days if your email address is current.

We understand that the possibility of resulting service interruptions may be frustrating, so we are offering a transition upgrade offer to VIP status (Dyn Pro) for just $10 USD for the first year. Under this status, login will not be required and service will remain uninterrupted for an entire year.

Hier eine Beitrag dazu : http://linuxundich.de/de/allgemein/dyn- ... lfhost-de/
Benutzeravatar
BPanther-Mobil
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 582
Registriert: Di 2. Aug 2011, 08:27
Hat sich bedankt: 2 Mal
Danksagung erhalten: 31 Mal

Re: DyndnsAutoLogin script für´s NMP

#9

Beitrag von BPanther-Mobil »

Danke, die EMail habe ich noch nicht bekommen. Müsste man mal schauen, ob nicht wget schon reicht. Einfach da nen anderen Browser einstellen.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Tnx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Logiman
VIP
VIP
Beiträge: 359
Registriert: Fr 8. Jul 2011, 08:51
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#10

Beitrag von Logiman »

Ich hatte die Mail auch schon im Postfach.
Es sind die Starken im Leben die unter Tränen lachen ihr eigenes Leid verbergen und andere glücklich machen
UFS910 & UFS913 Neutrino MP Image
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: DyndnsAutoLogin script für´s NMP

#11

Beitrag von BPanther »

Ich werde mich dann wohl doch mal mit der KAS-API beschäftigen, dann kann ich das direkt über meine Domain laufen lassen und bin auf solche Dienste nicht mehr angewiesen...
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Gismotro
Moderator
Moderator
Beiträge: 1179
Registriert: So 7. Aug 2011, 22:20
Hat sich bedankt: 3 Mal
Danksagung erhalten: 11 Mal

Re: DyndnsAutoLogin script für´s NMP

#12

Beitrag von Gismotro »

Nutzt doch das Skript der Fritzbox. Das sollte auf der Kati auch laufen denke ich.

Version 1 aus dem IPPF:

Code: Alles auswählen

#!/bin/sh

#DEBUG=1

LOGIN="***"
PASSWORD="***"
EMAIL="***"

COOKIES="/tmp/.dynsdns.cookies.txt"
AL="en-gb"
UA="Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)"
LOGINURL="https://account.dyn.com/entrance/"
POSTURL="$LOGINURL"
CHKURL="https://account.dyn.com/"

[[ $DEBUG ]] && DST="-" || DST="/dev/null"

# random sleep time 1-3000
DELAY=$(($(hexdump -n 2 -e '"%u"' /dev/urandom) % 3000 + 1))
echo >&2 "Wait '$DELAY' sec..."
sleep $DELAY

[[ -w "$( dirname "$COOKIES" )" ]] || { echo >&2 "FATAL: Cannot write to directory '$( dirname "$COOKIES" )'" ; exit 1; }

# Ensure no broken session caching...
if [[ -s "$COOKIES" ]]; then
[[ -w "$COOKIES" ]] || { echo >&2 "FATAL: Cannot write to file '$COOKIES'" ; exit 1 ; }
rm -f "$COOKIES" >/dev/null 2>&1
fi

[[ $DEBUG ]] && echo >&2 "DEBUG: Fetching initial headers to pre-load cookies..."
curl -b $COOKIES -c $COOKIES -Ikso "$DST" -A \"$UA\" --url "$LOGINURL"

[[ $DEBUG ]] && echo >&2 "DEBUG: Fetching UID..."
VALUE="$(
curl -b $COOKIES -c $COOKIES -kso - -A \"$UA\" --url "$LOGINURL" | \
grep -m 1 "multiform" | \
cut -d"'" -f 6
)"

[[ $DEBUG ]] && echo >&2 "DEBUG: Read UID as '$VALUE' - posting data..."
curl -b $COOKIES -c $COOKIES -d "username=$LOGIN" -d "password=$PASSWORD" -d "iov_id" -d "multiform=$VALUE" -e "$LOGINURL" -kso "$DST" -A \"$UA\" --url "$POSTURL"

[[ $DEBUG ]] && echo >&2 "DEBUG: Response received - verifying result..."
curl -b $COOKIES -c $COOKIES -e "$POSTURL" -kso - -A \"$UA\" -H "Accept-Language: $AL" --url "$CHKURL" | \
grep -qE "<span>(Welcome|Hi)&nbsp;<b>$LOGIN</b></span>" \
&& echo "Login successful" \
|| { echo >&2 "Login failed" ; mail send -s "Dyndns web login failed !" -f "fritz.box@home.de" -t \"$EMAIL\" ; exit 1 ; }

exit 0 
(Quelle: http://www.ip-phone-forum.de/showthread.php?t=260356&)
Version 2 von wayn:
Wegen Eigenbedarf hab ich das Script etwas umgebaut, vielleicht brauch's jemand:

1) Datei als /tmp/flash/onlinechanged/dyndns speichern und sie wird automatisch bei onlinechanged ausgeführt. Ausgabe in den Freetz-Logdateien
2) Wird höchstens alle 9 Tage ausgeführt (kein sleep, kein cron, variable Uhrzeit)
3) es wird eine Logdatei mit Antworten angelegt
4) email wird immer (>9Tage) gesendet, inklusive HTML-Antworten im Body, Erfolg im Subject

Code: Alles auswählen

#!/bin/sh

DEBLOG="/var/media/uStor01/dyndns.log"
USER="benutzer"
PASS="passwort"
MAIL_T="<xyz@example.com>"
MAIL_F="DynDns <xyz@example.com>"

USER="$(echo $USER | tr '[:upper:]' '[:lower:]')"
LINURL="https://account.dyn.com/entrance/"
CHKURL="https://account.dyn.com/"
DAFLAG="/tmp/flash/.dyndns.run"
TMPLOG="/tmp/.dyndns.log"
COOKIE="/tmp/.dyndns.tmp"
UAGENT="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0"

find "${DAFLAG%/*}/" -name "${DAFLAG##*/}" -mtime +9 -exec rm -rf {} ';'
[ -e $DAFLAG ] && echo "Updated DynDns: NULL" && exit 0

rm -rf $COOKIE $TMPLOG 2>/dev/null
echo -e "###\n\n$(date "+%Y-%m-%d %H:%M")" >>$TMPLOG

echo -e "\nFetching cookies:" >>$TMPLOG
curl -b $COOKIE -c $COOKIE -Ikso "-" -A \"$UAGENT\" --url "$LINURL" >>$TMPLOG

echo -n "Fetching UID: " >>$TMPLOG
VALUE="$(curl -b $COOKIE -c $COOKIE -kso - -A '$UAGENT' --url "$LINURL" | grep -m1 multiform | cut -d"'" -f 6)"
echo "$VALUE" >>$TMPLOG

echo -e "\nPosting data:" >>$TMPLOG
curl -b $COOKIE -c $COOKIE -d "username=$USER" -d "password=$PASS" -d "iov_id" -d "multiform=$VALUE" -e "$LINURL" -kso "-" -A \"$UAGENT\" --url "$LINURL" >>$TMPLOG

echo -en "\nVerifying result: " >>$TMPLOG
curl -b $COOKIE -c $COOKIE -e "$LINURL" -kso - -A \"$UAGENT\" -H "Accept-Language: de-de" --url "$CHKURL" | grep -E "<span>(Welcome|Hi)&nbsp;<b>$USER</b></span>" >/dev/null
RETVAL=$?
[ $RETVAL -eq 0 ] && RETSTR=GOOD || RETSTR=FAIL
echo -e "$RETSTR.\n" >>$TMPLOG

echo "Updated DynDns: $RETSTR"
cat $TMPLOG | mail send -s "DynDns login $RETSTR!" -f "$MAIL_F" -t "$MAIL_T" -i -

cat $TMPLOG >> $DEBLOG 2>/dev/null
rm -rf $COOKIE $TMPLOG 2>/dev/null
[ $RETVAL -eq 0 ] && touch $DAFLAG && modsave >/dev/null

exit $RETVAL
Benutzeravatar
Logiman
VIP
VIP
Beiträge: 359
Registriert: Fr 8. Jul 2011, 08:51
Hat sich bedankt: 0
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#13

Beitrag von Logiman »

bekomme beide nicht ans laufen im Image.
Es sind die Starken im Leben die unter Tränen lachen ihr eigenes Leid verbergen und andere glücklich machen
UFS910 & UFS913 Neutrino MP Image
felixka
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 336
Registriert: Do 14. Jul 2011, 19:57
Hat sich bedankt: 11 Mal
Danksagung erhalten: 16 Mal

Re: DyndnsAutoLogin script für´s NMP

#14

Beitrag von felixka »

Logiman hat geschrieben:bekomme beide nicht ans laufen im Image.
Hast du curl und libcurl installiert?
Benutzeravatar
Wayne
VIP
VIP
Beiträge: 251
Registriert: Mi 6. Jul 2011, 18:30
Hat sich bedankt: 2 Mal
Danksagung erhalten: 0

Re: DyndnsAutoLogin script für´s NMP

#15

Beitrag von Wayne »

Logiman hat geschrieben:bekomme beide nicht ans laufen im Image.
http://www.chiark.greenend.org.uk/~sgta ... gs-de.html
UFS 913: MNP im Flash, Timeshift auf SD-Karte
UFS 910 1W (mini 1.2 für NFS):
BPanther's NeutrinoHD stm22 USB + Swap-Partition auf interner HDD

✂- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
falls nicht anders angegeben, enthält dieses Posting vermutlich Ironie
Antworten

Zurück zu „UFS910 - FLASH (stm24) - ALTE Versionen v1/v2“