Built on a modular design platform, CuteFTP 6 Professional's FTP Transfer Engine (TE) is completely independent of the main application's interface. You can control the TE through an industry standard COM (Component Object Model) interface using your favorite programming or scripting language, such as Visual Basic, Perl, ASP or JavaScript.
Unique to CuteFTP's TE are powerful encryption properties that dictate how the control and data channels communicate with the FTP server. From SSL to S/key or SSH2, the TE covers all your secure file transfer needs.
The Transfer Engine:
Is COM enabled
Takes up minimal resources
Handles background transfers
Handles transfers outside the main interface
Handles continuous folder synchronization events
Can be used with a custom application or script to perform FTP related tasks.
The TE exposes most of the popular commands previously accessibly only through the application's main interface. Some of the actions you can accomplish using the TE:
Login to an FTP server over a defined port
Login using an encrypted authentication mechanism, such as OTP
Login and transfer files using industry standard SSL/TLS (explicit & implicit modes supported)
Login and transfer files using SSH2
Login to sites through Firewalls, Socks or Proxy servers
Transfer files one at a time or simultaneously
Transfer files using multi-part transfers to increase throughput
Transfer files from one remote site to another
Transfer files using a wildcard mask
Transfer files obtained from server-side links
Perform folder synchronization tasks
Check on an item's transfer status
Much more