AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Ports öffnen und schließen?

Ports öffnen und schließen?

Ein Thema von DualCoreCpu · begonnen am 19. Feb 2010 · letzter Beitrag vom 19. Feb 2010
Antwort Antwort
DualCoreCpu
(Gast)

n/a Beiträge
 
#1

Ports öffnen und schließen?

  Alt 19. Feb 2010, 21:15
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.
  Mit Zitat antworten Zitat
Torpedo

Registriert seit: 21. Dez 2003
410 Beiträge
 
#2

Re: Ports öffnen und schließen?

  Alt 19. Feb 2010, 21:19
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.
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#3

Re: Ports öffnen und schließen?

  Alt 19. Feb 2010, 21:37
Zitat von Torpedo:
Was du machen willst ist eine Art Firewall und das kann ganz schön schwierig werden.
Ich interpretiere das anders.

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
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#4

Re: Ports öffnen und schließen?

  Alt 19. Feb 2010, 22:07
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
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 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