This project is read-only.

libftp is an open-source library written in C# to provide abstraction to the low-level .NET classes of browsing, uploading and downloading of files using the file transfer protocol.


  • Instance based ftper class to seamlessly integrate ftp functionality in your application.
  • event based notification for completion of downloads/uploads and other status.
  • multi-threading support for upload and download queues.
  • platform-independent (runs on linux with the mono implementation).
  • in-built error handling for resuming broken uploads/downloads.
  • support for proxy servers.
  • Includes a proof-of-concept application to demonstrate the capabilities of libftp:



Last edited Jul 30, 2012 at 10:20 PM by prahlad1981, version 21