[C/C++] Suche FTP Bibliothek

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Rushh0ur, 3. August 2011 .

Schlagworte:
  1. 3. August 2011
    Suche FTP Bibliothek

    Hallo RRler,

    wie der Titel schon sagt suche ich eine gute und freie FTP-Bibliothek.
    Die sollte das gängiste unterstützen, Directory/File Listing, Download/Upload (mit forsetzen).

    Die QFtp-Klasse von Qt (mit was ich arbeite) hab ich mir angeschaut, leider bietet diese nicht die Features die ich brauche.

    Die curl-Bibliothek ist anschienend etwas Bugy, zumindest hab ich schon beim zweiten Test-Server fehler bekommen.

    Zurzeit verwende ich die CkFtp2-Klasse von http://www.chilkatsoft.com/, die zwar alles benötigte beinhaltet und super funktioniert jedoch ist diese nicht Kostenlos.

    Hoffe jemand kann mir was anständiges verraten.

    Und noch ne andere Frage, mein vorhaben ist es einen Downloadmanager like SFT-Loader zu erstellen, vondaher werden die verschlüsselten Protokolle ala SFTP überhaupt genutzt oder kann ich das aus meiner Planung weglassen?

    Mfg Rushh0ur
     
  2. 3. August 2011
    AW: Suche FTP Bibliothek

    Was meinst du?

    Zunächst mal ist SFTP nicht SSL/TLS-verschlüsseltes FTP, sondern eine Erweiterung von SSH zur Datenübertragung. Ich nehme an du meinst aber eben das verschlüsselte FTP.

    Wenn du so einen Loader schreibst dann wäre es schon sehr vorteilhaft wenn man SSL-Transfer aktivieren könnte, wenn der Server das unterstützt. Ich vermisse sowas zB auch beim SFT-Loader.
     
  3. 4. August 2011
    AW: Suche FTP Bibliothek

    Ich habe sie nie verwendet, aber mir wurde mal diese Lib hier vorgestellt:
    Overview | POCO C++ Libraries

    Dort gibt es einen FTPClientSession unter Poco::Net. Kannst dir ja mal anschauen. Bietet eigentlich die benötigten Funktionen.

    greez
     
  4. 4. August 2011
    AW: Suche FTP Bibliothek

    @xlemmingx:
    Oh danke für die Info, muss ich mal genauer dananch umschauen.

    Also so wie ich es nun verstanden habe wird mit SSL/TLS die Steuerkomunikation verschüsselt (Port 21/900) und mit SFTP/SSH wird die eigentlich Dateiübertragung verschlüsselt (belibiger Port).

    @cable:
    Danke ich schau mal die Tage drüber und meld mich dann wieder.

    Mfg Rushh0ur
     
  5. 4. August 2011
    AW: Suche FTP Bibliothek

    du suchst FTPS (FTP + SSL/TCL), nicht zu verwechseln mit SFTP (File-Transfer über SSH)

    FTPS: FTP (nach RFC 959) verschlüsselt mittels SSL/TCL
    SFTP: komplett anderes protokoll auf basis von SSH

    versuch es nochmal mit cURL und der richtigen methode (denn cURL unterstützt beides)
     
  6. 4. August 2011
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Suche FTP Bibliothek

    Da hast du mich falsch verstanden, ich meinte das so wie Murdoc es beschreibt.

    Kolazomai benutzt bei seinem Scantool auch cURL, vielleicht kann der dir ja bei spezifischen Problemen weiterhelfen.
     
  7. 6. August 2011
    AW: Suche FTP Bibliothek

    Ok, danke für die Antworten, ich mach es wieder mit curl.

    Funktioniert jetzt auch so wie ich es will, hab was falsch interpretiert gehabt und zu früh geurteilt.

    Ich lass mal hier offen evtl. finedt sich noch die ein oder andere interessante Bibliothek.

    PS: Ich erstellt mal die Tage/Wochen einen simplen FTP-Manager (curl und Qt Bassis) und stell den mal zu Testen zwecken hier im Board zur verfügung, wenn sich das gut Entwickelt, dann kommt evtl. der Loader.

    Mfg Rushh0ur
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.