Jump to content
Sign in to follow this  
cris

Croc

Recommended Posts


Description: command line to easily and securely send things from one computer to another croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only CLI file-transfer tool does all of the following: allows any two computers to transfer data (using a relay) provides end-to-end encryption (using PAKE) enables easy cross-platform transfers (Windows, Linux, Mac) allows multiple file transfers allows resuming transfers that are interrupted does not require a server or port-forwarding Usage To send a file, simply do: $ croc send [file(s)-or-folder] Sending 'file-or-folder' (X MB) Code is: code-phrase Then to receive the file (or folder) on another computer, you can just do $ croc code-phrase 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. There are a number of configurable options (see --help). A set of options (like custom relay, ports, and code phrase) can be set using --remember. Custom code phrase You can send with your own code phrase (must be more than 4 characters). $ croc send --code [code-phrase] [file(s)-or-folder] Use pipes - stdin and stdout You can pipe to croc: $ cat [filename] | croc send In this case croc will automatically use the stdin data and send and assign a filename like "croc-stdin-123456789". To receive to stdout at you can always just use the --yes will automatically approve the transfer and pipe it out to stdout. $ croc --yes [code-phrase] &gt; out All of the other text printed to the console is going to stderr so it will not interfere with the message going to stdout. Self-host relay The relay is needed to staple the parallel incoming and outgoing connections. By default, croc uses a public relay but you can also run your own relay: $ croc relay Make sure to open up TCP ports (see croc relay --help for which ports to open). You can send files using your relay by entering --relay to change the relay that you are using if you want to custom host your own. $ croc --relay "myrelay.example.com:9009" send [filename] <b>TIP ME !!</b> Your gratitude and finance will help me to continue integration of this QPKG and maintain up to date versions.
Créateur: QoolBox

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×