Packages and Binaries:
curl
curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos…), file transfer resume, proxy tunneling and a busload of other useful tricks.
Installed size: 555 KB
How to install: sudo apt install curl
Dependencies:
- libc6
- libcurl3t64-gnutls
- zlib1g
curl
Transfer a URL
root@kali:~# curl -h
Usage: curl [options...] <url>
-d, --data <data> HTTP POST data
-f, --fail Fail fast with no output on HTTP errors
-h, --help <category> Get help for commands
-i, --include Include response headers in output
-o, --output <file> Write to file instead of stdout
-O, --remote-name Write output to file named as remote file
-s, --silent Silent mode
-T, --upload-file <file> Transfer local FILE to destination
-u, --user <user:password> Server user and password
-A, --user-agent <name> Send User-Agent <name> to server
-v, --verbose Make the operation more talkative
-V, --version Show version number and quit
This is not the full help, this menu is stripped into categories.
Use "--help category" to get an overview of all categories.
For all options use the manual or "--help all".
wcurl
A simple wrapper around curl to easily download files.
root@kali:~# wcurl -h
wcurl -- a simple wrapper around curl to easily download files.
Usage: wcurl [--curl-options <CURL_OPTIONS>] [--dry-run] [--] <URL>...
wcurl [--curl-options=<CURL_OPTIONS>] [--dry-run] [--] <URL>...
wcurl -h|--help
wcurl -V|--version
Options:
--curl-options <CURL_OPTIONS>: Specify extra options to be
passed when invoking curl. May be
specified more than once.
--dry-run: Don't actually execute curl, just print what would be
invoked.
-V,--version: Print version information.
-h,--help: Print this usage message.
<URL>: The URL to be downloaded. May be specified more than once.
libcurl3t64-gnutls
libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
SSL support is provided by GnuTLS.
Installed size: 1002 KB
How to install: sudo apt install libcurl3t64-gnutls
Dependencies:
- libbrotli1
- libc6
- libgnutls30t64
- libgssapi-krb5-2
- libidn2-0
- libldap-2.5-0
- libnettle8t64
- libnghttp2-14
- libnghttp3-9
- libngtcp2-16
- libngtcp2-crypto-gnutls8
- libpsl5t64
- librtmp1
- libssh2-1t64
- libzstd1
- zlib1g
libcurl4-doc
libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
This package provides the documentation files for libcurl.
Installed size: 1.73 MB
How to install: sudo apt install libcurl4-doc
libcurl4-gnutls-dev
libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
This package provides the development files (ie. includes, static library, manual pages) that allow one to build software which uses libcurl.
SSL support is provided by GnuTLS.
Installed size: 2.02 MB
How to install: sudo apt install libcurl4-gnutls-dev
Dependencies:
- libcurl3t64-gnutls
curl-config
Get information about a libcurl installation
root@kali:~# curl-config --help
Usage: curl-config [OPTION]
Available values for OPTION include:
--built-shared says 'yes' if libcurl was built shared
--ca CA bundle install path
--cc compiler
--cflags preprocessor and compiler flags
--checkfor [version] check for (lib)curl of the specified version
--configure the arguments given to configure when building curl
--features newline separated list of enabled features
--help display this help and exit
--libs library linking information
--prefix curl install prefix
--protocols newline separated list of enabled protocols
--ssl-backends output the SSL backends libcurl was built to support
--static-libs static libcurl library linking information
--version output version information
--vernum output version as a hexadecimal number
libcurl4-openssl-dev
libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
This package provides the development files (ie. includes, static library, manual pages) that allow one to build software which uses libcurl.
SSL support is provided by OpenSSL.
Installed size: 1.99 MB
How to install: sudo apt install libcurl4-openssl-dev
Dependencies:
- libcurl4t64
curl-config
Get information about a libcurl installation
root@kali:~# curl-config --help
Usage: curl-config [OPTION]
Available values for OPTION include:
--built-shared says 'yes' if libcurl was built shared
--ca CA bundle install path
--cc compiler
--cflags preprocessor and compiler flags
--checkfor [version] check for (lib)curl of the specified version
--configure the arguments given to configure when building curl
--features newline separated list of enabled features
--help display this help and exit
--libs library linking information
--prefix curl install prefix
--protocols newline separated list of enabled protocols
--ssl-backends output the SSL backends libcurl was built to support
--static-libs static libcurl library linking information
--version output version information
--vernum output version as a hexadecimal number
libcurl4t64
libcurl is an easy-to-use client-side URL transfer library, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.
libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume, http proxy tunneling and more!
libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications.
SSL support is provided by OpenSSL.
Installed size: 984 KB
How to install: sudo apt install libcurl4t64
Dependencies:
- libbrotli1
- libc6
- libgssapi-krb5-2
- libidn2-0
- libldap-2.5-0
- libnghttp2-14
- libpsl5t64
- librtmp1
- libssh2-1t64
- libssl3t64
- libzstd1
- zlib1g
Updated on: 2024-Aug-14