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