cURL is a cross-platform utility managed from the command line and intended for transferring files via HTTP, HTTPS, FTP, SFTP, Telnet, GOPHER, LDAP, etc. With the help of cURL you can upload several files at once, adjust their transfer rate, use several authorization methods, design HTTP requests, work with cookies and headers, connect via proxies, use POST and GET methods, spoof referrer and user-agent, restore interrupted file transfer and much more.
- transfer of files over HTTP, HTTPS, FTP, SFTP, Telnet, GOPHER, LDAP, FILE and DICT;
- proxy connection support;
- the ability to design your own HTTP requests.