/blazing-speed

Fast SSH/netcat downloader for Mac and Linux

Primary LanguagePerlOtherNOASSERTION

Blazing Speed

Fast SSH/netcat downloader for Mac and Linux.

Blazing Speed is a multi-process downloader using SSH and netcat to download a single file through several pipes separated in separate processes.

Disclaimers

Blazing Speed uses the tnx.nl public IP detection to work. If you do not wish to ping this website, use the ‑‑own‑address parameter.

Usage

Syntax of command is:

blazing-speed.pl [options] <remote_user@remote_host> <remote_file> [local_file]

Command line options

‑s, ‑‑slices <number of slices> Number of equal size slices the file will be split into. Each slice will be downloaded by a separate process.

‑p, ‑‑port <port number> Port over which to transfer data. This port will be used for the first download, the second one will use port +1, third one +2 etc.

‑m, ‑‑minimum-size <size in bytes> Minimum size of a file to download via slicing. If the remote file is smaller that this size scp program will be used to get if from the server.

‑b, ‑‑block-size <size in bytes> Size of blocks transferred at one time by nc.

‑o, ‑‑own-address <IP address> Your own public IP address in xxx.xxx.xxx.xxx format. You can precise auto for the address to be auto-determined.

‑k, ‑‑keep-session If this option is specified the temporary directory inside /tmp will not be deleted.