Quantcast
Channel: CodeSection,代码区,网络安全 - CodeSec
Viewing all articles
Browse latest Browse all 12749

Snatch: A simple and fast download accelerator, in Rust

$
0
0
snatch

A simple, fast and interruptable download accelerator, written in Rust


Snatch: A simple and fast download accelerator, in Rust

(A special thanks to @frankirito for this awesome logo !)

Features Simple : a command line to manage easily your downloads ; Fast : written in a new exciting programing language ; Interruptable : you can interrupt and resume easily your downloads ( SOON ).

NOTE: Snatch is on alpha version. This version runs well on remote contents that lenght is known before the download (by the content-length header from the server response) - also, the Interruptable feature is not implemented yet.

Installation Please to install Rust and Cargo using rustup ; Install Snatch : cargo install --git https://github.com/derniercri/snatch.git ; Enjoy ! Usage Usage: snatch [OPTIONS] Snatch, a simple, fast and interruptable download accelerator, written in Rust. optional arguments: -h,--help show this help message and exit -f,--file FILE The local file to save the remote content file -t,--threads THREADS Number of threads available to download -u,--url URL Remote content URL to download -v,--verbose Verbose mode Screenshot
Snatch: A simple and fast download accelerator, in Rust
File examples a simple PDF file ; Big Bukk Bunny , a big free mp4 file ; the cat DNA , a big .gz file ; a big PDF file from Princeton . Build issues fatal error: 'openssl/hmac.h' file not found
If you are on macOS, please install openssl and check your OpenSSL configuration:

brew install openssl export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib export DEP_OPENSSL_INCLUDE=`brew --prefix openssl`/include


Viewing all articles
Browse latest Browse all 12749

Trending Articles