Leider verabschieden sich von Zeit zu Zeit einige Dienste des Routers und ich muss ihn per Weboberfläche neu starten.
Das ist iO, wenn ich zuhause bin, bin ich aber auf der Arbeit, bin ich den ganzen Tag von meinem geliebten Server abgeschottet.
Deshalb möchte ich nun ein Skript basteln, das den Router per Cron neustartet.
Wenn ich auf dem Router bereits angemeldet bin, reicht ein einfaches
Code: Alles auswählen
curl http://192.168.0.xxx/cgi-bin/restart.exe
Der Source sieht (gestrafft) wie folgt aus
Code: Alles auswählen
<form name="tF" method="post" action="/cgi-bin/login.exe" onSubmit="evaltF();">
<input type="password" name="pws" class="stylepwd" size="15" maxlength="12">
<DIV id=t_but4 onclick=evaltF() onmouseover=rahmen(1,4) onmouseout=rahmen(0,4)>>> OK</DIV>
</form>
Code: Alles auswählen
curl http://192.168.0.xxx/cgi-bin/login.exe?pws=XXX
Das ist keine im Html-Quelltext definierte Funktion, sondern eine Methode der login.exe.
Oder gibt es eine Möglichkeit zB im Firefox mitzuloggen, welche Befehle tatsächlich abgesetzt wurden ?
Lynx kann damit gar nicht umgehen, da die Javascript-Buttons von Lynx gar nicht als Buttons erkannt und daher nicht ausgewählt werden können.