EldoS
Navigation
Web site
Support
Table Of Contents

SFTPBlackbox package

SFTPBlackbox includes the components and functions, related to SFTP (SSH File Transfer Protocol).

SFTPBlackbox includes classes to access remote SSH/SFTP servers and classes to build your own SSH/SFTP server.

Supported features include file upload and download, directory and file enumeration, file deletion, attribute retrieval and change, remote file reading and writing and other supplementary functions defined by SFTP protocol versions 2 to 6.

Besides SFTP support, SFTPBlackbox also includes SSHBlackbox to perform SSH operations.

SFTPBlackbox includes the following components:
Component name Summary
ElSimpleSftpClient Simple but powerful all-in-one SFTP client.
ElSftpClient This class provides advanced client-side functionality for SFTP (SSH File Transfer Protocol).
ElSFTPServer This class is an implementation of SSH File Transfer Protocol server.

Supplementary classes included into SFTPBlackbox are
Class name Summary
ElSFTPSSHSubsystemHandler This class is used to connect SFTP server to SSH server and automatically handle data exchange.
ElSftpFileAttributes This object contains information about attributes of a single file.
ElSftpFileInfo Represents a single file during directory listing retrieval.
ElSftpExtendedProperties Contains information about extended sftp client properties (of protocol versions 5 and 6).
SBSftpExtendedAttribute This class is used as a base class for other SFTP protocol extensions classes.
ElSftpSupportedExtension This extension contains attributes, file opening and blocking modes,etc.
ElSftpNewlineExtension This class implements extension, which contains server newline sequences.
ElSftpVersionsExtension Represents a 'versions' extension.
ElSftpExtendedReply This is a base class for SFTP extended requests and replies.
ElSftpCheckFileReply Stores information provided by the SFTP server on RequestFileHash request.
ElSftpCheckFileReply Stores information provided by the SFTP server on QueryAvailableSpace request.

 
Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2011, EldoS Corporation