Hallo
DP'ler,
ich versuche nun schon seit geraumer Zeit einen automatisierten Reconnect auf meinem Router (D-Link DGL-4300) auszuführen.
Das klappt auch soweit ganz gut, jetzt kommt das große ABER, nur wenn auf dem Router eine offene Session läuft. Den Reconnect führe ich über eine Batch mit cURL aus:
Code:
curl "http://192.168.0.1/pppoe.cgi?data=.f.."
curl "http://192.168.0.1/pppoe.cgi?data=.P.."
wenn jedoch die Session am Router abgelaufen ist muss ich mich erst erneut anmelden und dann läuft alles wie gehabt.
Im Netz hab ich dann folgendes gefunden:
Code:
curl "http://192.168.0.1/post_login.cgi?data=%PWD%."
curl "http://192.168.0.1/pppoe.cgi?data=.f.."
curl "http://192.168.0.1/pppoe.cgi?data=.P.."
Ich habe nun das %PWD% durch mein Passwort ersetzt, jedoch funktionierte das nicht wie geplant.
Bei einer normalen Anmeldung wird das Passwort in der From übertragen:
http://192.168.0.1/post_login.cgi?da...jP31IwE7XVADUn.
Bei jedem Login ändert sich jetzt jedoch dieser Hashwert.
Nun zu meiner Frage:
Kann man es irgendwie realisieren diesen Wert zu generieren bzw. das Skript des Routers auszuführen?
Ich habe leider keinerlei Erfahrung mit Javascript. Den Quelltext der Loginseite hab ich angehängt.
MfG
Prelude247