Virus Programm reagiert vor der FTP Verbindung



  • Ich kenn mich zwar nicht mit so etwas aus, aber wäre es nicht besser ihm zu erklären wie er das Online Spiel umsetzen könnte? Ich kenne Takeru jetzt schon ziemlich lange und denke nicht das er Trojaner schreiben würde. Aber mal ganz unparteiisch: Gibt es vielleicht eine Möglichkeit ohne Gefahr für den Nutzer einen Virus zu downloaden eine Verbindung aufzubauen?... (oder so ähnlich... eben das Problem zu lösen das er jetzt hat)



  • VeldrinLilia schrieb:

    Ich kenn mich zwar nicht mit so etwas aus, aber wäre es nicht besser ihm zu erklären wie er das Online Spiel umsetzen könnte?

    schon, aber dafür hat er viel zu wenig infos geliefert. und auf raten hab ich keine lust.
    generell ist das anliegen sehr suspekt. da frage ich mich, was für eine art von spiel das sein soll, das per ftp mit dem server kommuniziert. unhandlicher gehts ja wohl kaum.
    naja. er soll mehr einzelheiten bringen, dann gibts auch mehr hilfe.

    Ich kenne Takeru jetzt schon ziemlich lange und denke nicht das er Trojaner schreiben würde.

    hehe, und wenn DU das sagst dann muss es ja stimmen.

    Aber mal ganz unparteiisch: Gibt es vielleicht eine Möglichkeit ohne Gefahr für den Nutzer einen Virus zu downloaden eine Verbindung aufzubauen?... (oder so ähnlich... eben das Problem zu lösen das er jetzt hat)

    nein. wenn das programm zugriff aufs internet hat, dann kann es damit logischerweise alles runter- und hochladen was es will. jede art von datenübertragung ist ein down- bzw. upload, da kann man nicht nach verwendungsart der daten differenzieren.

    wenn dieses antivirus-programm auf ftp-verbindungen reagiert, dann wird man dagegen nicht wirklich was tun können. und das finde ich im übrigen sehr begrüßenswert, denn ein spiel hat ohne wirklich gute begründung nicht mit ftp rumzuhampeln.



  • Wie machen es dann andere Online Games?

    Mit freunlichen Grüßen
    Takeru



  • Wenn du einen zentralen Server hast, musst du für ein Onlinespiel ohnehin eine Verbindung zu diesem aufbauen. Wenn das fehlschlägt, ist er vermutlich nicht online... irgendwelche Dateien sind da unnötig.



  • Hast recht, aber das löst leider nicht mein Problem mit dem Virus Programm



  • Doch. Wenn dein Virenscanner bei der FTP-Übertragung anschlägt und du diesen Teil rauswirfst, dürfte es ja kein Problem mehr geben.
    Edit: wenn es unbedingt etwas mit einer Datei sein muss, verwende einfach ganz normal HTTP. Das sollte deinem Virenscanner weniger suspekt vorkommen (bist du dir eigentlich sicher, dass du nicht eine Softwarefirewall meinst?).



  • ich will ja nicht nur schauen ob das Spiel "Online" ist.
    Ich muss ja datein hin und her senden.
    sonst würde es ja auch kein Online game sein.



  • kann leider nicht editieren, sorry:

    nein bin mir sicher das es sein Virus Scanner ist(meiner: Kaspersky Internet Security)



  • takeruzz schrieb:

    ich will ja nicht nur schauen ob das Spiel "Online" ist.
    Ich muss ja datein hin und her senden.
    sonst würde es ja auch kein Online game sein.

    hm, ich kenne ziemlich viele online-spiele, aber irgendwie kein enziges, das im normalen spielbetrieb dateien im wörtlichen sinn sendet. vor allem nicht per ftp oder http, wo unter umständen für jede datei eine neue verbindung aufgebaut werden müsste.

    dein ansatz scheint falsch zu sein und deshalb du wirst dein problem wohl nicht gelöst kriegen.

    bitte gib doch mal mehr details, damit wir dir funktionierende alternativen vorschlagen können. was sendest du denn vom client zum server, was stellt der server damit an und was kommt zurück? und wie oft passiert das (pro sekunde/minute/stunde/sitzung)?

    vielleicht könnte ein moderator mal nach rund um die programmierung verschieben?



  • Virusprogramm??? denke ehr an ne Firewall.. wobei bei ftp komunikation mit datei hochladen sehr sehr supsekt und uncool ist;) 🕶

    Andere online spiele komunizieren direkt über Sockets TCP/IP /UDP weis der Bäcker , und wenn diese sich mit dem Server verbinden wollen über irgend einen Port, dann komm die firewall und frägt dich ob du erlaubst das Programm X (das Spiel) sicht mit dem Internet bzw. Server im Internet verbinden darf:) 👍 🕶 🕶 🕶



  • Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Virusprogramm

    👍 😃 wie geil! :schland:

    Warum zur Hölle nenn so viele Menschen ihr ANTI-Virenprogramm
    ein "Virenprogramm". Sterben die Dummen denn nicht aus 😃

    Aber jetzt mal ernsthaft, wenn du den Onlinestatus abfragen willst gibt es dazu
    doch ganz banalere Funktionen. Das erledigt man (abgesehen von der
    Fehlerbehandlung) mit einem Einzeiler!



  • Nachtrag zur Vollständigkeit, damit es nicht nur nach geflame aussieht xD

    Schau mal nach diesen Funktionen hier:

    InternetCheckConnection(...);
    

    bzw.

    BOOL InternetGetConnectedState( 
    LPDWORD lpdwFlags, 
    DWORD dwReserved 
    );
    

    Wenn es denn ein Download sein muss:

    HRESULT hr; 
    hr = URLDownloadToFile (NULL, 
    url, 
    datei, 
    0, 
    &callback);
    


  • Moin

    wieso ein AntiVierenProgramm bei einem Programm anschlägt, das eine FTP verbindung nach ausen aufbaut? Wieso es anschlägt wenn das Programm Dateien aus dem Netz herunterlädt, auf der platte speichert und Dateien vom PC auf den FTP - Server schiebt?

    Wenn es das nicht tuen würde, währe es ein lausiges AntiVierenProgramm. (zumnidest meine meinung)

    Das machen auch nicht gewollte programme. somit ist die nachfrage auch gerechtfertigt. Aktuelle AntiVierenProgramme öffnen unbekannte Programme erst in einer art sandbox und klopfen ab, was das Programm so alles macht. um dann zu beurteilen, ob das programm gefährlich ist oder nicht.

    gruss



  • Hat doch keiner die Funktionsweise eines AV in Frage gestellt.
    Ist mir auch klar. Es geht ihm doch nur darum, dass er den
    Onlinestatus abfragen will.

    Wenn er das Av-Prog umgehen will, soll er nen Rootkit mit dem DDK basteln... 😃 :schland:



  • takeruzz schrieb:

    ich will ja nicht nur schauen ob das Spiel "Online" ist.
    Ich muss ja datein hin und her senden.
    sonst würde es ja auch kein Online game sein.

    Viromat schrieb:

    Hat doch keiner die Funktionsweise eines AV in Frage gestellt.
    Ist mir auch klar. Es geht ihm doch nur darum, dass er den
    Onlinestatus abfragen will.

    @Viromat: Nicht ganz 😉

    @takeruzz:
    In einem Online Spiel Dateien über einen FTP Server zu versenden,
    dürfte aufgrund der Geschwindigkeit keine so gute Idee sein.
    Ich würde dir empfehlen, das du dich mal über Sockets und TCP/IP schlau
    machst, dann klappts auch mit dem Online Spiel 🙂

    Das der Virenscanner darauf anspringt kann ich mir ebenfalls gut vorstellen,
    da es auch bei Trojanern viele gibt die über FTP verbindungen die Festplatte
    des Opfers von außen zugänglich machen.

    Das erscheint mir noch leichter vorstellbar wenn dein Programm sogar
    einen FTP Server startet. Aber das steht hier noch nicht im Thread
    (oder ich habs überlesen).



  • Was ich eigentlich meine ist, das AV programme mitlerweile erkennen können,

    ob Datei IO in verbindung mit Netzwerk IO steht, unabhängig ob FTP oder etwas anderes, und ob das ggf vom User kontrolliert wird oder nicht.

    eine möglichkeit ist sicher FTP rauszuschmeisen, wobei das noch nicht sicher zum erfolg führt. Ein weiteres währe es, das die Daten nicht über die Festplatte wandern.

    eine FTP Server lösung würde sicher auch zum anschlagen des AV beziehungsweise der Firewall führen. ( upload und update von Trojanern ) wobei hierbei die Server IP dem Game Server erst mittgeteilt werden müsste.

    gruss



  • Es meldet sich das AV Programm aber, aber es regt sicht doch wirklich eine Firewall auf...

    "Ausgehende TCP-Verbindung"

    Aber wenn ich dann mit Sockets Verbinde wird er sicher auch mekern oder?



  • Was soll ich denn verwenden wenn die FTP Verbindung zulangsam wäre?
    Sockets? Aber dann müsste mein Rechner immer ein sein + der Internetverbindung oder?

    Das Problem das ich Chello hab und das heißt das ich nur ein begrenztes Datenvolumen habe. Dannach ist die Internet-Verbindung sehr langsam. Und die Strom Rechnung würde auch in die Höhe schießen.

    MFG Takeru


Anmelden zum Antworten