Ready to user sftp c++ library

Posted on 2011-10-22
Last Modified: 2012-05-12
I need a ready to use c++ library for transfering files via sftp in a windows MFC application.  I implement ftp functions in my application using the MFC CFtpConnection class, but need to add secure ftp.  The one I have found so far is Chilkat.  It looks good, but I wasn't able to find any info on whether it has a lot of overhead or is kind of messy.  Anyone have any experience with it?  Anyone know of another library that might be better?  Obviously, it would be nice if there was a free one available.
Question by:SuperWare
    LVL 7

    Expert Comment

    Filezilla is an open source ftp client and server - not a library.

    You might want to look at how they implement the protocol in their code as an academic exercise,  see if the techniques they use are replicable in your own code. It could even be a straight copy if you don't have issues licensing your code with the GPL.


    Author Comment

    I'm afraid GPL won't work in my case.

    Accepted Solution

    I decided to use libcurl, which has a license agreement I can work with.

    Author Closing Comment

    Only expert response given did not meet my needs.  After further exploration I found a solution that did.

    Author Comment


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Often, when implementing a feature, you won't know how certain events should be handled at the point where they occur and you'd rather defer to the user of your function or class. For example, a XML parser will extract a tag from the source code, wh…
    Introduction This article is a continuation of the C/C++ Visual Studio Express debugger series. Part 1 provided a quick start guide in using the debugger. Part 2 focused on additional topics in breakpoints. As your assignments become a little more …
    The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
    The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now