SFTPBlackbox (VCL) is a Delphi/C++Builder component collection that provides client-side and server-side support for SFTP with complete SSH protocol support.
Moreover, SFTPBlackbox allows you to authenticate using SSH keys, passwords, X.509 certificates, or the Kerberos protocol. You can generate and validate SSH keys and store them on cryptographic hardware like USB cryptotokens and smartcards. Additionally, you can use SFTPBlackbox to build your own SFTP server application, handle any requests from remote clients on your server via flexible event-driven architecture and provide access to the real or virtual file system via SFTP.
SFTPBlackbox VCL Edition is a comprehensive collection of native VCL components that add both client-side and server-side support for SFTP to your Delphi/C++Builder/FreePascal applications. Its components are a clean-room implementation of all SSH/SFTP protocol specifications and don't rely on any third-party libraries for core functionality. SFTPBlackbox is compatible with all the major SSH/SFTP servers and clients on the market.
The VCL edition of SFTPBlackbox can be used with Delphi 5 to Delphi XE3, C++Builder 2007 to C++Builder XE3, FreePascal 2.6, and later versions. If you're looking for a reliable tool that offers secure file transfer, then SFTPBlackbox is the perfect solution to add robustness and ease to your projects.
Version 10.0: N/A
Version 9.0:
File system virtualization layer.
Support for regular expressions and multiple masks.
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
Version 4.0: N/A