SFTPBlackbox.NET is a reliable software add-on that provides complete SFTP support to your .NET Framework applications, including SSH protocol support for both client and server-side operations. It is a comprehensive collection of managed components that enable secure file transfer over the internet.
With the help of SFTPBlackbox, your .NET application can effortlessly upload and download files and directories to/from a variety of SFTP servers. Additionally, you can delete and rename files and directories directly on remote servers, read and write remote files by chunks, and perform a full range of file and directory operations defined by SFTP protocol (versions 2 to 6 of the protocol).
SFTPBlackbox also allows a variety of authentication methods, such as SSH keys, passwords, X.509 certificates, or Kerberos protocols. Furthermore, you can generate and validate SSH keys and store them on cryptographic hardware (USB cryptotokens, smartcards).
In addition to these features, you can use SFTPBlackbox to build your own SFTP server application, handle any requests from the remote clients in your server via a flexible event-driven architecture, or provide access to a real or virtual file system via SFTP.
The SFTPBlackbox.NET edition is built entirely of clean-room implementation of all SSH/SFTP protocol specifications and does not use any third-party libraries for core functionality. It is compatible with all major SSH/SFTP servers and clients on the market.
Finally, SFTPBlackbox .NET Edition requires .NET Framework 4.5, 4.0, 3.5, 2.0, Silverlight (5.0 or 4.0), Mono 2.0 or Mono for Android, NET CF (3.5, 2.0), and can be integrated into Visual Studio 2012, 2010, 2008, 2005, and Delphi Prism.
Version 10.0: N/A
Version 9.0:
File system virtualization layer.
Support for regular expressions and multiple masks.
Version 8.2: Improved compatibility with various SSH/SFTP servers and clients
Version 8.0: DNSSEC support
Version 5.2: N/A
Version 5.1: N/A
Version 5.0: N/A
Version 4.4: N/A
Version 4.3: N/A
Version 4.2: N/A