Seite 1 von 1

Verfasst: 21.10.2005, 22:01
von chipmaster
Danke für die Tips, Mirko!

Ich teste mal mit einigen Zufallswerten und melde mich bei Erfolg.
Wäre aber schade, wenn RC (ein klasse Tool) nicht für meinen Router einsetzbar wäre. Aber da kann man wohl nichts machen...

Verfasst: 21.10.2005, 20:51
von mirko
das wird auch wieder ein Router sein, denn man nicht erfassen kann, denn RouterControl kann keine Zeit ausrechnen, das ist das \"n.getTime()/1000-n.getTimezoneOffset()*60;\"

du könntest nur versuchen einen Zufallswert für TC einzusetzen, also nicht 123 sondern 999999 oder so probieren.

Verfasst: 21.10.2005, 19:32
von chipmaster
Guter Tip, da mal zu schauen:

function stime() {
var n = new Date();
document.forms[0].TC.value=n.getTime()/1000-n.getTimezoneOffset()*60;
return true;

Da passiert etwas mit TC, aber was?
Muss ich jetzt stime() \"nachbauen\" im Anmeldestring?

Verfasst: 19.10.2005, 13:08
von mirko
Der Anmeldestring muss korrekt sein, d.h. alle Werte müssen übergeben werden, entsprechend auch TC=123. Man muss sich aber vorher noch anschauen was die JavaScript-Funktion stime() macht, denn diese wird vor dem Versenden der Anmelde-Infos vom Browser ausgeführt. In dieser Funktion könnten die Variablen noch umgesetzt werden, daher muss man sich diese Funktion genauer anschauen.

Verfasst: 18.10.2005, 17:45
von chipmaster
Hallo zusammen,
habe gerade das Tool RC gefunden und möchte es mit dem SMC BR18VPN nutzen.
Anzeige der WAN-IP klappt aber nur, wenn ich manuell die passwortgeschützte Routerkonfig öffne.
Vermutlich ist meine Anmeldestrig falsch oder unvollständig.

Aus der Routerseite
...
<FORM>
...
<INPUT>
<INPUT>
<INPUT>
<INPUT>
...
<INPUT>
<INPUT>
...

habe ich den Anmeldestring
<POST>cgi-bin/logi?rc=@&rd=login&ps=%PASSWORD%
gemacht (auch mal mit TC=123), bekomme in RC aber nur \"connect\", keine WAN-IP.

Debug sagt folgendes:
HTML Form Auth ResultCode: 200 Port: 80
Status1: http://192.168.1.1/status.htm Port: 80
Status1 ResultCode: 200 Stream-Size: 507 Contents: <HTML><HEAD><META><STYLE><body></style></HEAD><SCRIPT></SCRIPT></HEAD><BODY><SCRIPT><prtcl></SCRIPT></BODY></HTML> Port: 80
GetStatus1
GetStatus1 Offline? PPPoEDisconnected.
GetStatus1 Online
Status1 Message 0 usw.

Evtl. liegt es am Login-Button des Formulars, aber wie betätige ich den per Anmeldestring? Bin kein Profi in HTML, wer kann helfen?