Photo

mini-curl

Description

mini-curl is a self-contained mini HTTPS client with a curl-style command interface, written in C/CPP. It is a command-line HTTP/HTTPS client replicating the interface of the popular curl utility.

The project is self-contained: all networking and cryptography is provided by the built-in crypery library (a pure C/C++ network stack); the only external dependency is zlib (optional, for gzip decompression). The client works with both plain HTTP and HTTPS (TLS 1.2/1.3). All crypto algorithms are implemented from scratch inside the crypery library - OpenSSL and other external crypto libraries are not used.

Modules used

Technologies

Resources

Open GitHub Download mini-curl-linux.zip Download mini-curl-windows.zip