in router einloggen

Status
Nicht offen für weitere Antworten.

b0unc3

Bekanntes Mitglied
hi leudz,

kann mir jemand von euch sagen, wie ich mich mittels Java in meinen router einloggen kann?
 

Caffè Latte

Bekanntes Mitglied
Hi,

welchen Dienst des Routers möchtest du denn nutzen? Normalerweise werden die Billigteile über ein Webinterface angesprochen, bei besseren geht das per Telnet oder SSH.
 

-frank

Bekanntes Mitglied
b0unc3 hat gesagt.:
meine fritz.box hat leider nur ein webinterface

kommt drauf an, was du damit machen willst, aber wenn es zb nur um das schnelle auslesen einer seite geht (zb die liste der verbundenen rechner), dann kannst du das übers HTTP protokoll schon hinkriegen. dein javaprogramm muss halt dieselben daten senden, die der browser senden würde. könnte aber recht mühsam werden, wenn das programm viel können soll. schätze ich.
 

b0unc3

Bekanntes Mitglied
-frank hat gesagt.:
b0unc3 hat gesagt.:
meine fritz.box hat leider nur ein webinterface

kommt drauf an, was du damit machen willst, aber wenn es zb nur um das schnelle auslesen einer seite geht (zb die liste der verbundenen rechner), dann kannst du das übers HTTP protokoll schon hinkriegen. dein javaprogramm muss halt dieselben daten senden, die der browser senden würde. könnte aber recht mühsam werden, wenn das programm viel können soll. schätze ich.

also ich möchte mir nur die letzten ereignisse ausgeben lassen.
 

-frank

Bekanntes Mitglied
b0unc3 hat gesagt.:
also ich möchte mir nur die letzten ereignisse ausgeben lassen.

du kannst per Socket eine Verbindung zu deinem Router auf Port 80 aufmachen, dann über den OutputStreamWriter einen HTTP GET Request an den Router senden (mit der gewünschten Seite) und dann über den InputStreamWriter die Antwort auslesen. allerdings bekommst du dann natürlich HTML-Code und zwar für die ganze seite, die der browser anzeigen würde. die eigentlichen ereignisse werden dann irgendwo in der mitte dieses texts stehen. zusätzlich wirst du wohl html-tags rausfiltern müssen (also zb steht vor jeder neuen zeilen
oder

. das willst du dann vielleicht nicht mehr haben). wie genau der GET Request aussehen muss, kannst du ergooglen. ist aber nur eine zeile.
eventuell etwas komplizierter ist der login, aber das kommt wohl auf den router an.
 

thE_29

Top Contributor
Ich habe daheim ein java Programm was sich im Router einloggt und auf den disconnect und dann connect Button drückt!

Wenn ich daheim net vergesse, schicke ich es dir! (bzw poste es hier)
 

-frank

Bekanntes Mitglied
thE_29 hat gesagt.:
Ich habe daheim ein java Programm was sich im Router einloggt und auf den disconnect und dann connect Button drückt!

Wenn ich daheim net vergesse, schicke ich es dir! (bzw poste es hier)

ja, poste es bitte! (der thread hier hat mich auf ein oder zwei dinge gebracht, die auch ich gerne automatisch von nem programm erledigen lassen würde)
 

b0unc3

Bekanntes Mitglied
du kannst per Socket eine Verbindung zu deinem Router auf Port 80 aufmachen, dann über den OutputStreamWriter einen HTTP GET Request an den Router senden (mit der gewünschten Seite) und dann über den InputStreamWriter die Antwort auslesen. allerdings bekommst du dann natürlich HTML-Code und zwar für die ganze seite, die der browser anzeigen würde. die eigentlichen ereignisse werden dann irgendwo in der mitte dieses texts stehen. zusätzlich wirst du wohl html-tags rausfiltern müssen (also zb steht vor jeder neuen zeilen
oder

. das willst du dann vielleicht nicht mehr haben). wie genau der GET Request aussehen muss, kannst du ergooglen. ist aber nur eine zeile.
eventuell etwas komplizierter ist der login, aber das kommt wohl auf den router an.

ich werd das mal versuchen, danke =) .. sollte ich es tatsächlich hinb ekommen (was ich nicht unbedingt glaube xD ) dann poste ich es im board ;-)

Ich habe daheim ein java Programm was sich im Router einloggt und auf den disconnect und dann connect Button drückt!

Wenn ich daheim net vergesse, schicke ich es dir! (bzw poste es hier)

jo, kannste gerne machen.. aber ich werd es auf jeden fall nochmal alleine versuchen, weil sonst lern ich ja nix bei der ganzen sache ;-)

haste von dem proggi auch den source code? dann kann man da ja mal reinleuern =)
 
M

milinär mit opera

Gast
ich empfehle die apache http libary und jericho html parser
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
eLogic Router resetten - Wie? Netzwerkprogrammierung 3
U Router Netzwerkprogrammierung 7
W IP von NIC (zu Router) Netzwerkprogrammierung 9
S Socket Router - Portforwarding Netzwerkprogrammierung 5
G Eigene IP-Adresse hinter Router ermitteln Netzwerkprogrammierung 1
M Ist es möglich die DSL-Router Verbindung zu unterbrechen? Netzwerkprogrammierung 5
T Schon wieder: RMI hinter Firewall/Router Netzwerkprogrammierung 6
V PC der an einen Router angeschlossen ist aus dem... Netzwerkprogrammierung 13
lebenlechzer Login per Telnet auf Router Netzwerkprogrammierung 2
J Router behindert Chat Netzwerkprogrammierung 9
B Wie Router einstellen für CLient-Server-Programm? Netzwerkprogrammierung 4
J dynamische Router-IP auslesen Netzwerkprogrammierung 6
O HTTP Einloggen auf einer Homepage Netzwerkprogrammierung 8
P Mit der URL Klasse einloggen... Netzwerkprogrammierung 8
B FTP Datei auslesen ohne einloggen möglich? Netzwerkprogrammierung 19
M Per eigenem Java SE Prog einloggen auf Webseite Netzwerkprogrammierung 19
H HTTP Einloggen auf einer HTML (php) Seite Netzwerkprogrammierung 6
T apache HTTPClient einloggen Netzwerkprogrammierung 2
T HTTPS einloggen Netzwerkprogrammierung 9
L Mit Java auf Forum einloggen und dann einen Threat erstellen Netzwerkprogrammierung 4
N Automatisches einloggen Netzwerkprogrammierung 17
E In Webseite einloggen/ GET, POST an PHP-Script übergeben Netzwerkprogrammierung 2
O Per POST automatisch auf Website einloggen... Netzwerkprogrammierung 9

Ähnliche Java Themen

Neue Themen


Oben