FTP client
FTP client


Program features
  • file transfer using the FTP and SFTP protocols,
  • passive mode support,
  • connections by Proxy, Socks4, Socks4A, Socks5 support,
  • safe SFTP protocol supporting:
  • authentication methods: via password, keyboard-interactive, public key (from a file, a certificate, stored on the PKCS#11 standard device), X.509 standard certificate, NTLM and Kerberos,
  • determining accessibility and authentication method priorities (Fallback),
  • possibility to choose acceptable cipher and hash algorithms,
  • supporting chip access cards, usb tokens and other cryptographic devices meeting the PKCS#11 standard,
  • generating keys in the DSA and RSA standards,
  • intuitive, classic, two-panel interface,
  • copying files maintaining the folder structure,
  • simple and clear configuration method,
  • possibility to configure many connection profiles,
  • logging process automation,
  • co-working with mainframe-class servers,
  • possibility to convert the names of the files being sent,
  • assigning default transmission modes to the file types,
  • displaying information on the operation progress,
  • built-in scripts support,
  • logging the operations in progress,
  • multi-language program interface
    In order to download the files available in the Internet/intranet it is frequently necessary to use the ftp protocol. However, the text interface of the FTP client is not convenient to use. The CryptoFTP application offers the users a possibility to use the ftp protocol without knowing its commands. It is possible due to applying an intuitive, classic, two-panel, graphic interface. The left panel displays local files, the right one the files available on the ftp server. The copying procedure is analogue to the scheme used in Windows – it is possible to use the Copy/Paste commands and the Drag and Drop mechanism.

    To provide maximum protection and integrity of the data being transferred, the program supports safe, encrypted SFTP protocol. The connection configuration allows to specify the acceptable safety level by indicating the authentication method or methods considered to be less or more safe and to determine their using priorities as well as to determine the acceptable cipher algorithms.
    Various methods to authenticate the end user and the server have been implemented in the CryptoFTP client: using the pairs of the private and public keys, certificates, NTLM protocol and Active Directory mechanisms with the Kerberos protocol.

    The CryptoFTP client supports the devices meeting the PKCS#11 standard (the examples of such devices may be: eTokenPRO key of Aladdin, the multiSIGN card of CryptoTech or the Feitian PKI card of gooze.eu). The PKCS#11 is a standard developed by RSA Security Inc., describing the devices storing secrete information (e.g. private keys, certificates etc.) and cryptographic functions (e.g. calculating the RSA signature, generating keys).
    The devices meeting the PKCS#11 standard facilitate, among other things, to generate the pairs of the private and public keys. The private keys are stored in the internal memory of the device and they cannot be read from it. The private keys stored are accessed only by the cryptographic functions implemented on the device. It is a safer way to store a private key than to do so on a computer hard disc.
    The CryptoFTP FTP client may be configured in such a way that authentication of the user is performed by means of the RSA keys stored on the devices supporting the PKCS#11 standard.

    The user may define any number of the connection profiles to different ftp servers. The logging process may be automated by saving the name and password of the user in the particular profile.
    Due to assigning the transfer method (binary, text, ask) to the file types, it is possible to send the binary and text files in one operation.

    The FTP client allows to run scripts, thus it is possible to automate the most frequent actions.

    Copyright © JT-Soft
    Our website uses cookies that improve your website experience and for analytical purposes. You can disable cookies in your web browser settings.