externe IP-Adresse
-
Zuerst einmal danke an euch alle...
Also JSFreak's Art und Weise passt mir eigentlich ganz gut. Ich soll dieses Programm für einen Schulkollegen schreiben. Daher brauche ich auch nicht groß an andere Router denken, sondern eben nur an diesen einen
Meine neusten Informationen sind, dass es möglich ist sich via Telnet Routerinfos anzeigen zu lassen. Unter anderem auch die externe IP-Adresse.
telnet <interne-ip> <passwort>
Demnach dürfte ich ja keine Probleme haben über Sockets eine Verbindung zum Router aufzubauen. Aber über welchen Port? 80?
Ich frage mich auch gerade wie ich das Passwort da rein bringe?
[ Dieser Beitrag wurde am 24.01.2003 um 13:23 Uhr von tada editiert. ]
-
naja Ich würde das hier in Die FAQ schieben
-
Reine Statusinformationen wie die aktuelle IP sollten eigentlich bei allen Routern ohne Passwort abrufbar sein ...
Wenn du einen hast, bei dem das anders ist, poste noch mal
-
So, also ich weiß jetzt genaueres.
Das ganze ist auch durch einen Browser aufrufbar
also z.B.:
192.168.1.1/Seite.htm
Danach werden Benutzername und Passwort abgefragt.
Nur aus den Erklärungen meines Kollegen schliesse ich auf eine htaccess-Passwortabfrage.
Ich frage mich nur wie ich Benutzername und Passwort übertragen muss bzw. welches RFC ich zur Rate ziehen sollte!?Ich hatte es einfach mal ohne Passwort und Benutzername versucht (also einfach nur verbinden und Seite auslesen), und habe dann das zurückbekommen:
HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Teledat DSL Router Komfort" Content-Type: text/html Server: ZyXEL-RomPager/3.02 <HTML> <HEAD> <TITLE>Protected Object</TITLE> </HEAD> <BODY> <H1>Protected Object</H1> This object on the RomPager server is protected
Kann mir da einer weiterhelfen?
-
Habe gerade mal nachgefragt ... also: wenn du bei deinem Browser
http://192.168.1.1eingegeben hast, was erhältst du dann zurück?
-
Wenn ich nur http://192.168.1.1 eingebe, dann bekomme ich das:
HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Teledat DSL Router Komfort" Content-Type: text/html Server: ZyXEL-RomPager/3.02 <HTML> <HEAD> <TITLE>Protected Object</TITLE> </HEAD> <BODY> <H1>Protected Object</H1> This object on the RomPager server is protected
Wie gesagt, es werden eigentlich Benutzername und Passwort verlangt. Ich weiß nur nicht wie ich diese senden soll?!
Ich denke, dass die URL durch eine htaccess-Passwortabfrage geschützt ist.
Wenn man sich einloggt, dann findet man sich in einem Menü wieder, in dem man den Menüpunkt "Statistik" wählen kann. Darunter findet man also auch die externe IP.Ich denke mal, dass das ganze so ablaufen müsste:
- Verbinden zu 192.168.1.1
- Benutzername & Passwort senden
- Menüpunkt Statistik wählen
- Statistik empfangen und ausgeben
Punkt 1 und 4 sind klar.
Bei Punkt 2 und 3 habe ich keine Ahnung wie ich vorgehen soll.[ Dieser Beitrag wurde am 29.01.2003 um 23:05 Uhr von tada editiert. ]
-
Da drin ist Basic Authentication beschrieben:
ftp://ftp.isi.edu/in-notes/rfc2617.txt
-
Dazu fällt mir nun wohl nix mehr ein ...
... höchstens noch der: http:\\80.134.17.154\rz239\ch_pic_85.jpg
-
Wie ich oben gelesen habe willst du die IP des Routers.
Wenn es deiner ist dann mache doch ein Traceroute und Bingo du hast die IP.
1.DeineIP
2.RouterIP
3.BlaIP...
-
@geeky: meinst du so geht das? na dann wer ich mir's mal reinziehen
@JSFreak: lol
@ReneS: darauf greife ich zurück, wenn nix mehr hilftdanke euch allen
-
hmm, also irgendwie bekomme ich das nicht hin.
Das Problem ist, dass ich aus dem RFC nichts für mich verständliches rausnehmen kann.
Kann mir einer von euch vielleicht erklären, wie ich mich durch ein cpp-Programm ganz einfach bei einer htaccess-Passwortabfrage einloggen kann?
Ich müsste ja eine Verbindung zu der geschützen Seite aufbauen, und dann irgendwie Passwort und Benutzername übertragen ... nur in welcher Form?
Oder hat denn schon jemand von euch dieses RFC durchgeackert und kann das jemanden wie mir deutlich machen(Also jetzt erstmal ganz allgemein, und den Router beiseite lassen)