Securely transfer files with SFTPBlackbox
SFTPBlackbox is collection of components, which provide client-side and server-side support for Secure File Transfer operations with help of SFTP.
SFTP (SSH File Transfer Protocol, often called Secure File Transfer Protocol) is a protocol that lets you transfer files securely over SSH connection. SFTP is not compatible with FTP (File Transfer Protocol), which has it's own security enhancements such as FTPS, FTP over SSL.
SFTPBlackbox is a complete solution that doesn't require any third-party libraries or controls.
Key SFTPBlackbox features are:
- Complete SFTP support (including compression);
- Support for SSH 1 and SSH 2 protocols;
- No dependency on CryptoAPI or other third-party libraries;
- Royalty-free license;
- Free individual technical support
SFTPBlackbox supports versions 3-6 of SFTP protocol (versions 1, 2 are outdated and not used anywhere). You will find SFTP protocol description in our Knowledgebase.
SFTPBlackbox includes SSHBlackbox for SSH tunneling.
Unlike other SFTP components, SFTPBlackbox works not directly with sockets, but via SSH component. This approach this lets you run SFTP as one of several tunnels, established over single SSH connection (see more about connections and tunnels in SSHBlackbox description).
SFTPBlackbox supports X.509 certificates for SSH authentication.
Server-side SFTP components are available in SecureBlackbox 4 for .NET and VCL editions.
SFTPBlackbox can be both easy-to-use and extremely flexible. If you need SFTP support in 5 minutes, take ElSimpleSFTPClient class which incapsulates all functionality. If you need unlimited flexibility, build your custom SFTP functionality with TElSFTPClient class.
SFTPBlackbox is offered as a part of SecureBlackbox (Standard and Professional) and also as an individual package.
Available editions:
- .NET Framework 1.1, 2.0, 3.0, 3.5, Mono and .NET CF: .NET development tools including Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003, Borland Delphi 8, Delphi 2005, Delphi 2006 and Delphi 2007, Borland C# Builder
- VCL: Delphi 4 to Delphi 2005 or Borland Developer Studio 2006 (Delphi and C++Builder personalities), C++Builder 2007, Delphi 2007 or CodeGear RAD Studio 2007, Kylix 3 or FreePascal for Win32 and for Linux / x86
- ActiveX/DLL: any development tool that supports ActiveX or DLL (use of ActiveX/DLL edition in .NET Framework is discouraged. Use .NET edition instead)
Download:
SecureBlackbox evaluation (includes SFTPBlackbox package)
License:
SecureBlackbox can be downloaded and installed for free evaluation.
To develop and/or distribute your products with SecureBlackbox or one of it's packages you need to buy the license. Payment is done only during ordering of new license or license upgrade. No royalties are required for use and distribution of the components. After your order is processed, you are free to redistribute the package redistributable files or compiled code free of charge (except for In-House license).
SecureBlackbox packages are available for licensing under different licenses:
Read more about the differences between various SecureBlackbox licenses.For information about discounts, provided for Educational, Student and Non-profit licenses, see Non-profit licensing page. Student licenses for SecureBlackbox are offered only for individual packages (i.e. not for Professional, Transports and Data Security packages).
Order:

