Entwickler-Ecke
Windows API - Herausfinden über welchen Port ein anderes Prog kommuniziert
Larus - So 05.03.06 13:37
Titel: Herausfinden über welchen Port ein anderes Prog kommuniziert
Hallo,
ich habe das Problem, dass OControl von T-online immer im System Tray läuft und ich den verwenden müsste wenn ich ins Internet will... nun wollt ich mir ein eigenes Programm schreiben, das nicht im Systray läuft und automatisch wenn der Router an ist ins Internet geht, wenn eine entsprechende anwendung gestartet wird (firefox.exe oder ähnliches)
Nun weiß ich weder über welches Protokol das Programm komuniziert, noch welchen Port es verwendet, noch was für daten gesendet und empfangen werden... wie kann ich da darn kommen oder weiß einer von euch zufällig diese Infos über OnlineControl von T-Online?
(netstat listet das ding irgendwie nicht auf (netstat -a etc.))
Larus - So 05.03.06 20:47
ocontrol sendet einen befehl an dern router der dem router sagt, dass er sich einwählen soll... bzw ausloggen...
vom Router enrhält er die Info ob er online ist oder nicht
Larus - So 05.03.06 20:54
ok hab mal den packetsniffer angemacht...
er kommuniziert zu Port 80 des Router hin... so und nun sendet er sau viel Text den ich nicht lesen kann,
bekommt dann noch geilere antworten... was muss ich damit machen?
digi_c - Mo 06.03.06 15:01
Port 80 ist der HTTP Server. Also entweder das Webfrontend oder die Anfrage nach eine Seite.
Bei ersteren wird evtl. SSL also Verschlüsselung aktiviert.
Wie gesagt, nimm am besten eine andere Anwendung, wenn das geht.
agapanthus - Mo 15.05.06 10:48
Titel: Re: Herausfinden über welchen Port ein anderes Prog kommuniziert
Moin Larus.
Bin zufällig auf Dein Posting gestoßen...
Larus hat folgendes geschrieben: |
| nun wollt ich mir ein eigenes Programm schreiben, das nicht im Systray läuft und automatisch wenn der Router an ist ins Internet geht, wenn eine entsprechende anwendung gestartet wird (firefox.exe oder ähnliches) |
Genau sowas habe ich geschrieben. Auf
tools.agapanthus.de [
http://tools.agapanthus.de] findest Du das Programm iNetStop2. In der Version 1.2 kann es auch einen Router steuern, vorausgesetzt er hat ein Webinterface. iNetStop2 läuft im Hintergrund und baut die Verbindung auf oder trennt sie, wenn ein überwachtes Programm gestartet oder beendet wurde. Außerdem kannst Du die Verbindung manuell aufbauen und trennen. Der Online-Status wird im Systray angezeigt, wenn Du das nicht haben willst, kannst Du die Anzeige auch ausschalten...
Vielleicht ist iNetStop2 das, was Du suchst und erspart Dir ein bischen Programmierarbeit.
Gruß Frank
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!