Router neu starten
-
Hi,
ich hab mich schon länger gefragt, wie man einen Router neu starten kann,
ohne immer manuell ins das nervige IE-Interface einloggen zu müssen.Bisher dachte ich es geht mittels C++ ganz einfach nicht. Allerdings
bin ich da wohl deutlich auf dem Holzweg, wie das Programm RouterControl
(www.routercontrol.de) zeigt!Habt ihr eine Ahnung wie das Programm die Logininformationen an das
Routerinterface übergibt?? Per FTP jawohl nicht. Eine HTTP-Session evtl.?!?
-
Sehe grad, dass der Router so anzusprechen ist:
http://192.168.99.1/setup.cgi?todo=login
leider hab ich keine Ahnung, wie man in dem Link User/Pass mitgeben könnte,
wenn es denn überhaupt gehen sollte...
-
-
Nein, genau so geht es leider eben nicht! Netgear reicht das irgendwie anders durch...
-
Hiho,
ich habe folgendes rausgefunden...
Es wird mit POST etwas an den Router geschickt. Mir ist nur noch nicht klar,
wie ich das Passwort und den User richtig übergebe...<POST>setup.cgi?todo=connect&this_file=st_poe.htm&next_file=st_poe.htmIch dachte an etwas wie
http://admin:password@192.168.99.1/setup.cgi?todo=connect&this_file=st_poe.htm&next_file=st_poe.htm
Allerdings bekomme ich dann eine Meldung, dass die Datei nicht gefunden wurde.
Ohne den admin:password Teil kommt zumindest wieder der Loginscreen (ala htaccess).Hat man da eine Chance in C++ weiter zu kommen? Gibt es da nicht auch einen Kommunikationsweg mit POST und GET?
-
Sharky32 schrieb:
Hat man da eine Chance in C++ weiter zu kommen? Gibt es da nicht auch einen Kommunikationsweg mit POST und GET?
musstu eine session sniffen mit: http://www.wireshark.org/
und wenn du dann weisst wie's läuft, kannst du diese interaktion mit jeder sprache nachprogrammieren, mit der man übers netzwerk kommunizieren kann (also quasi fast alle).
