Thursday, December 5, 2019

CURL, SNARF, WGET, WGET2, PAVUK, FGET, LFTP, ARIA2, HTTrack, & HTTPie

Featurecurlsnarfwgetwget2pavukfgetfetchlftparia2HTTrackHTTPie
Multiple URLsyesyesyesyesyesnoyesnoyesnono
Parallel transfersno*nononoyesnonoyesyesyesno
Username/Passwordyesyesyesyesyesyesyesyesyesyesyes
IPv6yesnoyesyesyesyesyesyesyes*yesyes
Recursive downloadsnonoyesyesyesnonoyesnoyesno
Retry failed downloadsyesnoyesyesyesnoyesyesyesyesno
URL globbing/sequencesyesnoyesyesyesnononoyesnono
Tiny Executablenoyesnononoyesyesnononono
Native Win32 Portyesnoyesyesnonononoyesyesyes*
Large File supportyesnoyesyesnonoyesyesyesnoyes
GnuTLSyesnoyesyesnononoyesyesnoyes*
DarwinSSLyesnononononononononoyes*
Schannelyesnononononononononoyes*
WolfSSLyesnononononononononono
mbedTLSyesnononononononononono
NSSyesnononononononononono
MesaLinkyesnononononononononono
SSL Session ID cachingyesnonoyesnonononononono
SSL Client certificatesyesnoyesyesnonononononono
.netrcyesnoyesyesnonoyesyesyesnoyes
Metalinkyesnoyesyesnonononoyesnono
IDN hostnamesyesnoyesyesnonononononoyes
Multilingual Messagesnonoyesyesyesnonoyesyesnono
Bandwidth Limitingyesnoyesyesyesnonoyesyesyesno
Happy Eyeballsyesnononononononononono
SOCKSyesyesnonoyesnonoyesnonoyes
TFTPyesnononononononononono
SCP upload/downloadyesnononononononononono
SFTP upload/downloadyesnonononononoyesnonono
HTTP Proxyyesyesyesyesyesyesyesyesyesyesyes
HTTPS Proxyyesnononononononononono
HTTP Resumeyesyesyesyesyesnoyesyesyesnoyes
HTTP Rangesyesnononononononononono
Follow HTTP Redirectsyesyesyesyesyesnoyesnoyesnoyes
HTTP POSTyesnoyesyesyesnonoyesnonoyes
HTTP POST Chunkedyesnononononononononono
HTTP Multipart POSTyesnononoyesnononononono
HTTP PUTyesnonononononoyesnonono
Cookiesyesnoyesyesyesnonoyesyesyesyes
HTTP/1.1yesnoyesyesyesnoyesyesyesyesyes
HTTP/2 (plain-text Upgrade)yesnonoyesnonononononono
HTTP/2 (TLS ALPN)yesnonoyesnonononononono
HTTP/2 (TLS NPN)yesnononononononononono
HTTP Persistent Connectionsyesnoyesyesyesnonoyesyesnono
HTTPSyesnoyesyesyesnoyesyesyesyesyes
HSTSnononoyesnonononononono
HTTP Digest Authyesnoyesyesyesnoyesnononoyes
HTTP NTLM Authyesnoyesyesyesnononononoyes
HTTP Negotiate (SPNEGO) Authyesnononononononononoyes
HTTP deflate/gzipyesnonoyesyesnononoyesyesyes
FTP Resumeyesyesyesyesyesnoyesyesyesnono
FTP Rangesyesnononononononononono
FTP Active Modeyesyesyesyesyesnoyesyesyesnono
FTP SSLyesnononoyesnonoyesnonono
FTP Uploadyesnonononononoyesnonono
FTP Kerberosyesnononononononononono
FTP Connection Re-useyesnononoyesnoyesyesyesnono
FTP 3rd Party Transfernononononononoyesnonono
GOPHERyesyesnonoyesnonoyesnonono
DNS-over-HTTPSyesnononononononononono
LicenseMITGPLGPLGPLGPL?BSDGPLGPLGPLBSD
Version7.67.07.01.17?0.9.340.4.14.73.5.01.8.33.431.0.2
Source:
https://curl.haxx.se/docs/comparison-table.html
https://www.xach.com/snarf/
https://www.gnu.org/software/wget/
https://gitlab.com/gnuwget/wget2
http://www.pavuk.org/
https://www.fefe.de/fget/
https://lftp.yar.ru/
http://aria2.sourceforge.net/
https://www.httrack.com/
https://httpie.org/

No comments:

Post a Comment