FileTransfer WinFormClient - universal FTP/SSL and SFTP client

A complete Windows Forms File Transfer client. Supports SFTP, FTP and FTP/SSL.

This is a complete GUI FTP/SSL and SFTP client (both in C# and VB.NET). It demonstrates the following features:

Main features

Other features

  • directory browsing
  • basic operations such as creating and deleting directories
  • asynchrounous file transfers (upload and download)
  • ASCII and binary transfers
  • active and passive transfers (FTP only)
  • aborting file transfer
  • connecting through proxy servers
  • bandwidth throttling
  • using FileSystemItemCollection class
  • consuming IFtp events
  • using LogWriter to display detailed communication log
  • using TransferProgressChanged to display transfer progress bar
  • using await operator