Login bei Dyn.com automatisieren

colinardo
Goto Top

Der Betreiber des kostenlosen DynDns-Dienstes hat ja bekanntlich seine kostenlosen Accounts mit einer weiteren Beschränkung versehen(Login mindestens alle 30 Tage). Für alle die den Betreiber noch nicht wechseln möchten oder können, hier eine Lösung um den Login zu automatisieren.

back-to-topWICHTIGE INFORMATION: DYN.COM STELLT SEINE KOSTENLOSEN ACCOUNTS AM 7. MAI 2014 EIN ! DAS TOOL WIRD NICHT MEHR AKTUALISIERT!


Benutzt den u.s. AutoIT-Code, und kompiliert das Script.
Wichtiger Hinweis: Das Script ist eine Konsolenvariante und muss deshalb mit der passenden Option kompiliert werden. Wenn Ihr das Script im Editor 'Scite' kompiliert sollte die Option bereits durch die Angaben im Header des Scripts gesetzt sein. Wenn Ihr Aut2Exe benutzt muss in Dialog unten bei "Console?" ein Häkchen gesetzt werden, ansonsten seht ihr beim Ausführen des Scripts keine Konsolenausgaben.

Für alle die kein AutoIT installiert haben bzw. die eine fertige EXE haben wollen ---> Download hier
Der Aufruf erfolgt auf der Kommandozeile mit folgenden selbsterklärenden Parametern:
Als Exit-Code gibt das Script bei einem Fehler eine 1 und bei Erfolg eine 0 zurück.

Funktioniert natürlich nur solange "Dyn.com" die Website nicht umstrukuriert. Werde aber bei Rückmeldung von euch den Code gerne aktualisieren

Grüße @colinardo

back-to-topÜberarbeitungen:
Datum Änderungen
07.05.2014 -SUPPORTENDE- Dyn.com stellt kostenlose Accounts ein. Ende des Supports für den Updater.
01.03.2014 FIX - Login Status wurde nach dem Einloggen nicht mehr korrekt erkannt wegen Deutsch / Englisch-Anpassung der Seite
19.09.2013 Dyn.com Seite hat sich im HTML-Code ein wenig geändert, Code dahingehend korrigiert und login.exe upgedated.

Content-Key: 206840

Url: https://administrator.de/contentid/206840

Ausgedruckt am: 14.08.2022 um 23:08 Uhr

Mitglied: Lochkartenstanzer
Lochkartenstanzer 22.05.2013 aktualisiert um 13:03:31 Uhr
Goto Top
Und hier die Bourne-Again-Shell-Version


Copy-Pasted von http://blog.stuart.shelton.me/archives/1024 , auf das im Thread Batch für DYNDNS Konto Login per cURL verwiesen wurde.

Funktioniert unter linux und Windows (mit cygwin).

lks

PS: Benötigt natürlich die passenden packages wie curl & Co.
Mitglied: 16568
16568 22.05.2013 um 13:58:17 Uhr
Goto Top
Zitat von @Lochkartenstanzer:
Und hier die Bourne-Again-Shell-Version

YMMD!


Lonesome Walker
Mitglied: Grinsebert
Grinsebert 22.05.2013 um 14:32:21 Uhr
Goto Top
Hey,
vielen Dank, genau sowas habe ich gesucht face-smile
geht einwandfrei

viele Grüße
Mitglied: eagle2
eagle2 23.05.2013 aktualisiert um 10:16:28 Uhr
Goto Top
Zitat von @Lochkartenstanzer:

Moin,
hier muss man potentiell auf die Ausgabe nach dem Login achten, ich werde z.B. mit "Hi <username>" begrüßt, sodass ich das "Welcome" abändern musste.

Vielen Dank für das Teilen des Scripts, erspart wirklich Arbeit ;)

Gruß,
Eagle2
Mitglied: Lochkartenstanzer
Lochkartenstanzer 23.05.2013 um 10:42:50 Uhr
Goto Top
Zitat von @eagle2:
hier muss man potentiell auf die Ausgabe nach dem Login achten, ich werde z.B. mit "Hi <username>"
begrüßt, sodass ich das "Welcome" abändern musste.

Bei mir hat es mit Welcome funktioniert.

Vielen Dank für das Teilen des Scripts, erspart wirklich Arbeit ;)

Gern geschen. Aber das skript, ist, wie ich schon schrieb, nicht auf meinem Mist gewachsen.

lks
Mitglied: ralfkausk
ralfkausk 27.05.2013 um 11:30:30 Uhr
Goto Top
Hallo Lochkartenstanzer

Ich habe gerade versucht das auf meinem QNAP NAS zu starten.
Leider funktioniert das nicht weil grep den Parameter "-m" nicht kennt.
Gibt es dafür eine alternative Schreibweise?

Gruß Ralf
Mitglied: Lochkartenstanzer
Lochkartenstanzer 27.05.2013 um 12:05:11 Uhr
Goto Top
Zitat von @ralfkausk:
Hallo Lochkartenstanzer

Ich habe gerade versucht das auf meinem QNAP NAS zu starten.
Leider funktioniert das nicht weil grep den Parameter "-m" nicht kennt.
Gibt es dafür eine alternative Schreibweise?

was sagt denn "man grep" auf Deinem QNAS? ich habe leider keien im zugriff, so daß ih nciht selber nachschauen kann.

was -m nachen soll ist:


lks
Mitglied: hononnen
hononnen 28.08.2013 um 21:37:24 Uhr
Goto Top
Hi *,

ich bekomme auf einem Win2008 R2 Small Business Server folgende Fehlermeldung:
=== ERROR ====== ERROR ====== ERROR ====== ERROR ===
Login bei Dyn.com...
--> IE.au3 V2.4-0 Warning from function _IEFormGetCollection, $_IEStatus_NoMatch

Error: Login-Form kann nicht gefunden werden!
=== ERROR ====== ERROR ====== ERROR ====== ERROR ===

kann mir hier einer Helfen?
Einstellungssache im IE?

Viele Grüße & Danke
Heiko
Mitglied: colinardo
colinardo 29.08.2013 um 08:37:49 Uhr
Goto Top
Hallo Heiko,
sehr wahrscheinlich ist auf deinem Server 2008 R2 noch die erweiterte Sicherheit des Internet Explorers aktiv, die verhindert das die Login-Seite von dyn.com aufgerufen werden kann und stattdessen der Standardhinweis dazu im Browser erscheint, wo das Script natürlich das Login-Formular nicht finden kann. Entweder du deaktivierst die erweitere Sicherheit im IE oder du fügst folgende Seiten als Ausnahme in den Sicherheitseinstellungen hinzu:
Auf einem meiner Testsysteme mit Server 2008 R2 und deaktivierter erweiterter Sicherheit funktioniert das Script problemlos.

Grüße Uwe
Mitglied: hononnen
hononnen 29.08.2013 um 09:37:37 Uhr
Goto Top
Hallo Uwe,

Die erweiterte IE Security ist aus... an das habe ich auch schon gedacht... face-sad
Und wenn man die Website im IE startet kommt noch nicht einmal irgend ein Popup/Hinweis/o.ä....

Es handelt sich allerdings um den IE10!

Auf einem Win2012 Server eines Bekannten läuft das Tool ja auch 1a mit IE10... argh... unlogisch.

VG
Heiko
Mitglied: colinardo
colinardo 19.09.2013 um 10:20:18 Uhr
Goto Top
Dyn.com Seite hat sich etwas im HTML-Code verändert, Code wurde deswegen korrigiert (s.o.) ...
Grüße Uwe
Mitglied: 4dminUser
4dminUser 24.09.2013 um 17:42:01 Uhr
Goto Top
Hi
könntest du noch die login.exe aktualisieren?
Vielen Dank und Grüße
Tobias
Mitglied: colinardo
colinardo 24.09.2013 um 17:45:15 Uhr
Goto Top
Zitat von @4dminUser:
Hi
könntest du noch die login.exe aktualisieren?
hatte ich am 19.09 bereits gemacht !
Grüße Uwe
Mitglied: 4dminUser
4dminUser 28.09.2013 um 20:31:57 Uhr
Goto Top
Sorry mein Fehler, habe die Datei Größe nicht direkt verglichen, sondern nur im Explorer geschaut (332KB).

Danke für deine Mühe
Tobias

neue Dateigröße 331 KB (339.423 bytes), alte 331 KB (339.319 bytes)
Mitglied: ralfkausk
ralfkausk 15.11.2013 um 10:43:02 Uhr
Goto Top
Hat das bash Skript schon jemand getestet?
Es läuft bei mir zwar inzwischen ohne Fehlermeldung, aber trotzdem bin ich von DynDns aufgefordert werden mich anzumelden damit mein Konto nicht gelöscht wird.

Gruß Ralf
Mitglied: ralfkausk
ralfkausk 15.11.2013 aktualisiert um 10:45:30 Uhr
Goto Top
@ Lochkartenstanzer:

hat sich erledigt.
Auf dem Gerät liegen mehrere grep's
Ich habe jetzt einen gefunden der den Parameter -m kennt
Danke schön
Mitglied: colinardo
colinardo 19.11.2013 aktualisiert um 19:08:03 Uhr
Goto Top
Zur Info für alle Nutzer von dyn.com
Folgende Benachrichtigung kam gerade von dyn.com per Mail rein:
d.h. also, wenn Ihr die Benachrichtigungs-Mails in Zukunft zu vermeiden wollt sollte mind. alle 15 Tagen einloggt werden...

Grüße Uwe
Mitglied: wonnobo
wonnobo 02.03.2014 um 19:48:57 Uhr
Goto Top
Könntest man ein Log ausgeben oder eine deutlichere Kennzeichnung,
wenn der Login nicht funktioniert hat? Das Fenster verschwindet ja relativ
schnell und nach einer Zeit schaut man nicht mehr genau hin.
Am liebsten wäre mir aber eine Logdatei.

Gruß
J
Mitglied: colinardo
colinardo 02.03.2014 aktualisiert um 19:59:23 Uhr
Goto Top
Zitat von @wonnobo:
Am liebsten wäre mir aber eine Logdatei.
wozu gibt es wohl die Ausgabe des Errorlevels !?

Als Exit-Code gibt das Script bei einem Fehler eine 1 und bei Erfolg eine 0 zurück.

Mitglied: wonnobo
wonnobo 02.03.2014 um 22:19:05 Uhr
Goto Top
Oha
Nettes Danke!
Mitglied: colinardo
colinardo 07.04.2014 um 16:55:48 Uhr
Goto Top
Wie zu erwarten war stellt Dyn.com seine kostenlosen Accounts in 30 Tagen ein:
https://www.administrator.de/contentid/234770

Grüße @colinardo