Login bei Dyn.com automatisieren

Mitglied: colinardo

colinardo (Level 5) - Jetzt verbinden

22.05.2013, aktualisiert 03.08.2016, 19580 Aufrufe, 21 Kommentare, 9 Danke

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.

WICHTIGE 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

Ü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.
Mitglied: Lochkartenstanzer
22.05.2013, aktualisiert um 13:03 Uhr
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.
Bitte warten ..
Mitglied: 16568
22.05.2013 um 13:58 Uhr
Zitat von Lochkartenstanzer:
Und hier die Bourne-Again-Shell-Version

YMMD!


Lonesome Walker
Bitte warten ..
Mitglied: Grinsebert
22.05.2013 um 14:32 Uhr
Hey,
vielen Dank, genau sowas habe ich gesucht
geht einwandfrei

viele Grüße
Bitte warten ..
Mitglied: eagle2
23.05.2013, aktualisiert um 10:16 Uhr
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
Bitte warten ..
Mitglied: Lochkartenstanzer
23.05.2013 um 10:42 Uhr
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
Bitte warten ..
Mitglied: ralfkausk
27.05.2013 um 11:30 Uhr
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
Bitte warten ..
Mitglied: Lochkartenstanzer
27.05.2013 um 12:05 Uhr
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
Bitte warten ..
Mitglied: hononnen
28.08.2013 um 21:37 Uhr
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
Bitte warten ..
Mitglied: colinardo
29.08.2013 um 08:37 Uhr
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
Bitte warten ..
Mitglied: hononnen
29.08.2013 um 09:37 Uhr
Hallo Uwe,

Die erweiterte IE Security ist aus... an das habe ich auch schon gedacht...
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
Bitte warten ..
Mitglied: colinardo
19.09.2013 um 10:20 Uhr
Dyn.com Seite hat sich etwas im HTML-Code verändert, Code wurde deswegen korrigiert (s.o.) ...
Grüße Uwe
Bitte warten ..
Mitglied: 4dminUser
24.09.2013 um 17:42 Uhr
Hi
könntest du noch die login.exe aktualisieren?
Vielen Dank und Grüße
Tobias
Bitte warten ..
Mitglied: colinardo
24.09.2013 um 17:45 Uhr
Zitat von 4dminUser:
Hi
könntest du noch die login.exe aktualisieren?
hatte ich am 19.09 bereits gemacht !
Grüße Uwe
Bitte warten ..
Mitglied: 4dminUser
28.09.2013 um 20:31 Uhr
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)
Bitte warten ..
Mitglied: ralfkausk
15.11.2013 um 10:43 Uhr
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
Bitte warten ..
Mitglied: ralfkausk
15.11.2013, aktualisiert um 10:45 Uhr
@ 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
Bitte warten ..
Mitglied: colinardo
19.11.2013, aktualisiert um 19:08 Uhr
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
Bitte warten ..
Mitglied: wonnobo
02.03.2014 um 19:48 Uhr
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
Bitte warten ..
Mitglied: colinardo
02.03.2014, aktualisiert um 19:59 Uhr
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.
Bitte warten ..
Mitglied: wonnobo
02.03.2014 um 22:19 Uhr
Oha
Nettes Danke!
Bitte warten ..
Mitglied: colinardo
07.04.2014 um 16:55 Uhr
Wie zu erwarten war stellt Dyn.com seine kostenlosen Accounts in 30 Tagen ein:
https://www.administrator.de/contentid/234770

Grüße @colinardo
Bitte warten ..
Heiß diskutierte Inhalte
Hardware
Schwarmwissen gefragt: Rätselstunde am Samstag Abend - LWL Verkabelung
gelöst Xaero1982FrageHardware28 Kommentare

Nabend Zusammen, heute Abend gibt es ein kleines Rätsel für euch was es zu lösen gilt. Die Lösung werde ...

Netzwerke
Aufbau Praxisnetzwerk mit Fragen (TI, Switch, Firewall, VoIP, Netzwerkdesign)
razorrFrageNetzwerke21 Kommentare

Hallo, ich bin neu hier, aber habe hier schon sehr lange im Forum mitgelesen bzw. mich schlau gemacht und ...

Datenbanken
SQL Null Abfrage
gelöst newit1FrageDatenbanken18 Kommentare

Hallo zusammen, ich versuche eine CSV in meine Datenbank zu importieren. Das klappt auch. Die CSV hat folgendes Format: ...

Vmware
ESXi für Raspberry Pi
sabinesInformationVmware16 Kommentare

VMware hat den ESXi für den Raspberry Pi (zu Testzwecken) vorgestellt, läuft 180 Tage auf dem Pi 4 mit ...

Backup
Veeam Backup-Server aus der Domäne nehmen
redhorseFrageBackup15 Kommentare

Guten Morgen, da in unserer Backupumgebung ein Hardwaretausch ansteht, konzipiere ich gerade Möglichkeiten die Sicherheit zu erhöhen. Konkret geht ...

Microsoft Office
Office 2016 auf Server 2019
gelöst EmptymanFrageMicrosoft Office11 Kommentare

Hallo zusammen, ich bin gerade dabei für mein Unternehmen eine neue Terminalserver-Umgebung auf Basis Server 2019 zu bauen. Im ...

Ähnliche Inhalte
Mac OS X

Gleiches Passwort bei Login und in der iCloud

simi2204TippMac OS X6 Kommentare

Hallo der Mac verbietet einem beim Update auf Mac OS Sierra das gleiche Passwort als Anmelde PW zunutzen wie ...

Neue Beiträge
Administrator Magazin
11 | 2020 Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator Magazins dreht sich der Schwerpunkt um das Thema "Server- und Storage-Virtualisierung". Darin erfahren Sie, wie sich die Virtualisierungstechnologie entwickelt hat, welche Varianten es im Bereich Server und Speicher gibt und wie ...
Neue Fragen
Neue Jobangebote
Server- und Storage-VirtualisierungServer- und Storage-VirtualisierungBerechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid Cloud