WinFormClient - GUI SFTP client (with 'await')
A complete Windows Forms SFTP client.
This is a complete GUI SFTP client (both in C# and VB.NET). It demonstrates the following features:
- directory browsing
- basic operations such as creating and deleting directories
- asynchrounous file transfers (upload and download)
- resolving symlinks
- aborting file transfer
- connecting through proxy servers
- bandwidth throttling
- using SftpItemCollection class
- consuming Sftp events
- using LogWriter to display detailed communication log
- using TransferProgressChanged to display transfer progress bar
- using AuthenticationRequest event for responding to non-trivial keyboard-interactive authentication requests
- integrated Windows authentication with NTLM or Kerberos (single-sign-on)
- using await operator