

The code phrase is used to establish password-authenticated key agreement ( PAKE) which generates a secret key for the sender and recipient to use for end-to-end encryption. Then to receive the file (or folder) on another computer, you can just do $ croc code-phrase Or, you can install Go and build from source (requires Go 1.12+): $ GO111MODULE=on go get -v /schollz/croc/v8 On Termux you can install with pkg: $ pkg install croc On Ubuntu you can install with snap: $ snap install croc On Arch Linux you can install the latest release with pacman: $ pacman -S croc On Unix you can install the latest release with Nix: $ nix-env -i croc On Windows you can install the latest release with Scoop: $ scoop install croc On macOS you can also install the latest release with MacPorts: $ sudo port selfupdate On macOS you can install the latest release with Homebrew: $ brew install schollz/tap/croc

faster than wormhole, rsync, scp through compression and multiplexing (speedups 1.5x to 4x)įor more information about croc, see blog post.ĭownload the latest release for your system, or install a release from the command-line: $ curl | bash.local server or port-forwarding not needed.allows resuming transfers that are interrupted.enables easy cross-platform transfers (Windows, Linux, Mac).provides end-to-end encryption (using PAKE).allows any two computers to transfer data (using a relay).AFAIK, croc is the only CLI file-transfer tool does all of the following: Croc is a tool that allows any two computers to simply and securely transfer files and folders.
