Autor Beitrag
Nano-Ware
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: So 09.10.11 23:40 
Hey,

ich lade eine Datei über idFTP.Get herunter und die Firewall meldet sich. Ist das normal? Mein Programm erstellt nämlich weiterhin einen TCP Server wo sowieso eine solche Meldung kommt. Kann man das bei FTP irgendwie umgehen? FileZilla schaffts ja auch..

EDIT:// Nochmal kurz und knackig: Kann man mit idFTP werkeln, ohne das die Firewall auch nur einmal "Hey" schreit?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19321
Erhaltene Danke: 1749

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 10.10.11 06:02 
Das kommt ganz auf die Firewall an. Die Windowsfirewall meldet solche nach außen gehenden Verbindungen in der Regel nicht, da sie nur gegen Eindringversuche von außen schützt (der eigentliche Sinn einer Firewall also).

Andere Firewalls wie ZoneAlarm überwachen dagegen auch was nach draußen geht. Und da kommt eben immer auch eine Meldung. Aber wenn der Benutzer so eine drauf hat, möchte er das ja.

Dazu kommt, dass manche Sicherheitsprogramme auch Whitelists für bekannte Programme führen und da weniger oder nichts melden, beispielsweise bei den bekannten Browsern.

Aber wo ist da das Problem? Wenn man das Programm einmal korrekt zugelassen hat, ist das doch erledigt und es kommt keine Meldung mehr. :gruebel:
Nano-Ware Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: Mo 10.10.11 11:40 
Ja das Problem ist, dass es sicher auch Leute gibt die dann aus Angst auf verbieten klicken. Ich hab jemanden im Haus, meine Mutter die klickt IMMER auf verbieten. Aber naja ich werde einfach beim Starten des Programms eine Meldung ausgeben, dass man die Firewallmeldungen akzeptieren soll.

Danke
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mo 10.10.11 12:14 
Wenn mich nicht alles täuscht fügt der FileZilla Installer die Anwendung zur Ausnahmeliste der Windows Firewall hinzu. Das könntest du auch machen wenn dich die Meldung so stört.
Nano-Ware Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: Mo 10.10.11 12:32 
Ja das währe perfekt. Wie kann man das denn in Delphi realisieren?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.10.11 12:42 
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Wenn mich nicht alles täuscht fügt der FileZilla Installer die Anwendung zur Ausnahmeliste der Windows Firewall hinzu. Das könntest du auch machen wenn dich die Meldung so stört.

Dann macht er das aber ohne mich zu fragen oder darauf hinzuweisen. Und das sollte eigentlich ein no-go sein.
Nano-Ware Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: Mo 10.10.11 13:13 
Naja das stimmt, dass es nicht wirklich gut ist, aber bei FileZilla beispielsweise währe es total sinnbefreit das nicht zu machen. Ich werde vorher auch eine Meldung ausgeben. Nur weis jemand von euch, wie man das mit Delphi machen kann?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.10.11 13:43 
Bitte, bitte zeig doch mal etwas Eigeninitiative. Ich weiß es auch nicht, habe aber innerhalb von 5 Sekunden, anscheinend brauchbare Ansätze gefunden. Und jetzt rat mal, was ich gemacht habe.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Mo 10.10.11 13:44 
Kann ein Programm das echt, einfach so ne Ausnahme zu Windows Firewall hinzufügen? Wäre ja n bisschen hirnrissig da sonst n Virus der sich irgendwie eingeschleust hat einfach n paar ausnahmen hinzufügt und die Firewall wäre wieder fürn Hugo.

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.10.11 13:47 
Dazu braucht man natürlich Administratorenrechte. Deswegen soll man ja auch nicht als Administrator am Rechner arbeiten, sondern mit einem eingeschränkten Konto und das Administratorenkonto nur dazu verwenden für was es gedacht ist, zum Administrieren.
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Mo 10.10.11 13:48 
Das geht nur mit Adminrechten. Und dann müssten in den Firewalleinstellungen auch Ausnahmen erlaubt werden.
Aber sonst: Ja, ein Programm kann so etwas tun :-)

_________________
Delphi: XE - OS: Windows 7 Professional x64
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mo 10.10.11 14:10 
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Wenn mich nicht alles täuscht fügt der FileZilla Installer die Anwendung zur Ausnahmeliste der Windows Firewall hinzu. Das könntest du auch machen wenn dich die Meldung so stört.

Dann macht er das aber ohne mich zu fragen oder darauf hinzuweisen. Und das sollte eigentlich ein no-go sein.


Ich habe in Erinnerung das es im Installer eine CheckBox dafür gab die standardmäßig aktiviert ist.

Einen Eintrag in die Ausnahmeliste machen übrigens auch viele anderen Anwendungen (Skype, BitTorrent, ...).
Nano-Ware Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: Mo 10.10.11 14:21 
Was mich allerdings interessiert ist, wie die das dann beim Router machen. Bei mir zB ist UPnP nicht erlaubt und trotzdem schaffen es Skype und Filezilla nach draußen zu telefonieren und Ports abzuhorchen.
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Mo 10.10.11 14:26 
user profile iconNano-Ware hat folgendes geschrieben Zum zitierten Posting springen:
Bei mir zB ist UPnP nicht erlaubt und trotzdem schaffen es Skype und Filezilla nach draußen zu telefonieren und Ports abzuhorchen.


Skype und Filezilla "horchen" ja nicht, d.h. sie warten nicht auf eingehende Verbindungen.
Sie bauen selbst eine Verbindung nach aussen auf. Dein Router / Firewall sperrt sich ja (in der Standardeinstellung) nur gegen Verbindungen, die von aussen nach innen wollen.

Willst du hinter deinem Router einen Server (lies: Software, nicht: Hardware) betreiben, so musst du tatsächlich entsprechende Einstellungen vornehmen, dass von aussen kommende Verbindungen richtig weitergeleitet werden.

_________________
Delphi: XE - OS: Windows 7 Professional x64
Nano-Ware Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 394
Erhaltene Danke: 7



BeitragVerfasst: Mo 10.10.11 14:29 
Soweit ich weiß verbindet sich Skype mindestens bei Videotelefonaten direkt zu dem Partner PC. Das heißt Skype empfängt UND sendet.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 10.10.11 14:33 
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe in Erinnerung das es im Installer eine CheckBox dafür gab die standardmäßig aktiviert ist.

Gerade geguckt. In der Ausnahmeliste steht kein FileZilla drin und ich nutze den FTP-Client auch.
Horschdware
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 744
Erhaltene Danke: 54

Win XP Pro, Win 7 Pro x64
Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
BeitragVerfasst: Mo 10.10.11 14:38 
Meines Wissens nach baut Skype zur Vermittlung erst eine Verbindung zu einen zentralen Server auf. Dann wird umgelenkt auf eine direkte Kommunikation der beiden Gesprächspartner.

edit:
Zitat:
Das heißt Skype empfängt UND sendet.

Schon klar, sonst wären das mit Skype sehr einseitige Unterhaltungen ;-)

Es kommt darauf an, wer die Verbindung aufmacht. Der Interne oder der Externe.

_________________
Delphi: XE - OS: Windows 7 Professional x64


Zuletzt bearbeitet von Horschdware am Mo 10.10.11 14:42, insgesamt 1-mal bearbeitet
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mo 10.10.11 14:40 
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconAndreas L. hat folgendes geschrieben Zum zitierten Posting springen:
Ich habe in Erinnerung das es im Installer eine CheckBox dafür gab die standardmäßig aktiviert ist.

Gerade geguckt. In der Ausnahmeliste steht kein FileZilla drin und ich nutze den FTP-Client auch.


Dann war es bei einem anderen Programm. Sagte ja "wenn ich mich nicht täusche" ;-)