TclCurl provides a binding for libcurl. It makes
it possible to download and upload files using
protocols like FTP, FTPS, TFTP, HTTP, HTTPS, SCP, LDAP, telnet, dict, and file.