XtraSftp 2.3

16.1 MB
Operating System
Windows All
Shareware Trial

Download Links

XtraSftp 2.3

Quickly and easily add comprehensive SSH Secure File Transfer (SFTP) capabilities to your .NET applications

The feature-rich and robust Xtra SFTP Component for .NET Framework (C#, VB.NET, ASP.NET) enables you to quickly and easily incorporate SSH Secure File Transfer (SFTP) functionality in your .NET client applications. In addition to standard uploading and downloading files, the SFTP library also supports remote file management functionality such as directory listings and the ability to rename, delete and move files on the server. The component also offers the flexibility, ease of use and rapid development features of a component without the complexities of working with the native socket class or in-depth knowledge of how the SSH Secure File Transfer Protocols (SFTP) are implemented. In most cases, only a few lines of code are required to implement a file transfer in your application.

In addition to supporting standard file transfers, the Xtra SFTP .NET Component also supports multi-threads upload and download to speed up file transfer, compressing and decompressing data on-the-fly with built-in Zlib classes. Comprehensive integrated documentation and a number of well documented samples will help you to quickly write your .NET applications.


  • XtraScp, and XtraProxy components are included.
  • Unified Remote File System Architecture which allows you to directly and easily transfer and synchronize files between an SFTP file system and other file systems such as FTP, SCP, ZIP, Disk, Memory, etc.
  • All the standard SFTP file operations (upload, download, rename, resume, abort,…).
  • Resume previously interrupted file.
  • Upload, download, remove entire directory.
  • Supports multi-threads upload and download to speed up file transfer.
  • Quickly and easily synchronize folders.
  • Compress and decompress data on-the-fly.
  • The SFTP library fully supports both event-driven (asynchronous) and blocking (synchronous) application designs.
  • Compliant with RFC 4250-4254, 4256 and 4419.
  • SFTP protocol version 3 support.
  • All SSH and SFTP servers support.
  • Firewall and Proxy support.
  • Large file support (>4GB).
  • Supports IPv6.
  • Tested with many SFTP servers such as Bitvise, CoreFTP, GlobalSCAPE, OpenSSH, wodSFTP…
  • FIPS 140-2 compliant. This mode is automatically enabled on systems where only compliant algorithms are allowed.
  • Fully-managed .NET components written in C#.
  • Comprehensive integrated product documentation and 28 Sample projects written in C#, VB.NET and ASP.NET.
  • XtraSftp can run under both .NET Framework and .NET Compact Framework 2.x and 3.x, no need to learn another API when going mobile.
  • Seamless integration with popular development environments including Microsoft Visual Studio .NET and CodeGear products.
  • Supports Visual Studio 2005, Visual Studio 2008, Delphi, C# Builder and other compliant development environments.

Change Log:

  • SFTP – Added some useful properties to the SftpFileInfo class.
  • SFTP – Added CommandResponse event to the SftpFileSystem class.
  • SecureShell – Added Banner event that can be used to receive banner messages from the server.
  • SecureShell – Added HostKeyVerifying event that can be used to to verify received fingerprint from the server.
  • SecureShell – Added PasswordChangeRequest event that can be used to provide new password when the server requests.
  • FileSystem – Introduced new DiskFileSystem class and IRemoteFileSystem interface.
  • FileSystem – Added some more overloads of the TransferFiles method.
  • FileSystem – Added support for file transfer monitoring.
  • FileSystem – Fixed some minor bugs when transfer multiple files using multi-threads.
  • FileSystem – Fixed some minor bugs in the QuickSynchronize methods.


Please enter your comment!
Please enter your name here