Entwickler-Ecke
Internet / Netzwerk - Port schließen
deagle - Sa 06.09.03 13:57
Titel: Port schließen
Hallo Leute,
Ist es möglich "ein" port über ein Delphi Programm zuschlieschen?
Danke!!
D-Eagle!
DaRkFiRe - Sa 06.09.03 14:38
Man muss den Server beenden, der ihn geöffnet hat, schätze ich mal *G*
MSCH - Sa 06.09.03 19:43
Satire: Beim Systemstart programm öffnen, welches alle Ports besetzt.
bei 65535 Ports schätze ich mal, das das System echt arg in Mitleidenschaft gezogen wird
grez
msch
deagle - Sa 06.09.03 22:54
ne Firewall geht nicht weil ich es per Remote machen will, und das Programm kann ich auch nicht so beenden!!!!!! deswegen frag ich ja!!!
opfer.der.genauigkeit - Di 09.09.03 10:06
Du kannst ja, wenn du wirklich nur einen Port schließen magst, diesen Port eben durch dein Programm besetzten laßen. Allerdings weiß ich nicht, ob dann dein anderes Programm sich nicht einfach nen anderen Port aussucht.
MaxiTB - Mo 22.09.03 15:15
Titel: Naja ... kommt darauf an ...
... was hängt an dem Port ... wie willst du ihn schließen ?
Mit fallen da zwei Möglichkeiten ein:
:arrow: Es ist ein böser (bekannter) Server vorhanden, den man einfach killen kann (ProzessID). Ähm - muß ich noch explizit sagen, daß man dann den Server einfach killt :wink:
:arrow: Es ist ein oder mehrere Server auf dem Zielrechner installiert, die entweder unbekannt oder sich nicht killen lassen (warum ... auch ... immer ... *g*). In dem Fall wäre es interessant, ob der Server auf die SERVICES Datei im Verzeichnis %system32%/drivers/etc zugreift oder direkt auf den Port zugreift. Hehe. Okay, ich weiß, daß jetzt verrate ich einen Teil von mir, aber wenn du in dieser Datei (is ja nur schnöder Text) den Port findest, brauchst du ihn nur umbenennen ;-)
Beispiel für den zweiten Fall:
Orginal: http 80/tcp www www-http #World Wide Web
Mod: http 9999/tcp www www-http #World Wide Web
Und schon, welche Gemeinheit, verwendet der Server den falschen Port fü diesen Service, wenn - ach ja - wenn, er eben nicht direkt auf den Port zugreift. Und ganz ehrlich, viele Applikationen machen sich nicht viel aus der Service-Auflösung. Aber da du ja nicht wirklich geschrieben hast, was du machen willst, kann ichs auch nicht genauer ausführen ohne ein Buch zu schreiben ! 8)
MSCH - Mo 22.09.03 18:05
ich glaube kaum, dass mit Änderung der Textdatei services sich irgentein Dienst beinflussen lässt.
Lösch mal die Datei -> es passiert garnichts.
grez
msch
MaxiTB - Mo 22.09.03 18:29
Titel: @MSCH
Glauben heißt nix wissen.
Mach daß, und dein Interbase-Server funktioniert nicht mehr, weil er sich dort als gds_db 3050/tcp registriert :wink:
Ich sagte doch, die benannten Service-Funktionen der WinSock werden sehr wenig verwendet und oft wird direkt auf die Ports zugegriffen. Und es werden übrigends keine Dienste beeinflußt; die Datei wird von winsock genauso verwendet wie die bekanntere HOSTS, welche nach dem selben Prinzip funktioniert.
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!