Croc - P2P encrypted data transfer
4/8/2026
I came across a tool written in GO that makes sharing files easy and fast. The tool establish P2P connection and end2end encryption.
Key fetures:
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
Install:
curl https://getcroc.schollz.com | bash
Usage:
To send a file, simply do:
$ croc send [file(s)-or-folder] Sending ‘file-or-folder’ (X MB) Code is: code-phrase
To recieve the file on another computre:
croc code-phrase
Easy as that! The tool has other options like using own relay server, change the default ports, use proxy, change encryption curve etc. Visit github repo
for more details.
Stay tuned for more technical articles about Azure, cybersecurity, and automation.