Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Ports öffnen und schließen? (https://www.delphipraxis.net/147964-ports-oeffnen-und-schliessen.html)

DualCoreCpu 19. Feb 2010 20:15


Ports öffnen und schließen?
 
Gibt es ein Tool oder eine Möglichkeit mit Indy-Komponenten ein solches zu schreiben, das Ports öffnen oder schließen kann? Öffnen, um den Port für Netzverbindungen nutzen zu können, schließen wegen der Sicherheit vor Angriffen.

Torpedo 19. Feb 2010 20:19

Re: Ports öffnen und schließen?
 
Auch wenn man Ports oft mit Türen vergleich, das stimmt so nicht.
Ports kann man nicht einfach öffnen und schließen.

Öffnen kann man sie nur mit der Serveranwendung, die dann auch auf diesem Port arbeitet. Schließen kann man sie auch nur, indem man diese Serveranwendung beendet oder dort den Port schließt.

Was du machen willst ist eine Art Firewall und das kann ganz schön schwierig werden.

Valle 19. Feb 2010 20:37

Re: Ports öffnen und schließen?
 
Zitat:

Zitat von Torpedo
Was du machen willst ist eine Art Firewall und das kann ganz schön schwierig werden.

Ich interpretiere das anders. :gruebel:

Kann es sein, dass du keine Firewall machen willst, sondern die bereits Firewall steuern willst? Das ist wahrscheinöich nur bedingt möglich. Eine auf dem Rechner auf dem das Programm läuft laufende Firewall-Instanz kannst du nicht mit deinem Programm steuern. Das wäre ja ziemlich hirnrissig, wenn sich jede Schadsoftware selbst die Tür öffnen kann. Anders sieht es aus, wenn du den Router steuern willst, d.h. die NAT-Tabelle ändern willst. das funktioniert bei manchem Routern (ja nach Konfiguration) über UPnP. Wenn du danach suchst, wirst du sicher fündig. Die Wahrscheinlichkeit dass dein Programm das überall und immer kann ist aber fas 0%. Bei mir zB. gibt es kein UPnP, andere Netzwerke erlauben es nicht oder blockieren trotzdem via lokale Firewall.

Liebe Grüße,
Valle

rollstuhlfahrer 19. Feb 2010 21:07

Re: Ports öffnen und schließen?
 
und wenn du doch einen Paketfilter dir basteln willst, geht das ohne die Indies. Dafür gibts was hier: DP :: mini firewall programmieren (Ab Seite 3 gehts dann mit den entsprechenden Codes los).

Bernhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz