Favicon of croc

croc

Command-line tool for encrypted file transfers between any two computers using code phrases. No server setup or port-forwarding needed, with support for multiple files, resume capability, and cross-platform compatibility.

croc is a command-line utility that makes transferring files between computers simple and secure. It uses end-to-end encryption with password-authenticated key agreement (PAKE) to protect your data, ensuring only the sender and receiver can access transferred files.

Key capabilities include:

  • Code phrase authentication: Generate or customize code phrases to securely establish connections between computers
  • Multiple file transfers: Send individual files, folders, or multiple items in a single operation
  • Resume interrupted transfers: Automatically resume transfers that were interrupted without starting over
  • No infrastructure required: Works without needing a local server, port-forwarding, or complex setup
  • Cross-platform support: Compatible with Windows, Linux, macOS, and even Android
  • IPv6-ready: Supports modern IPv6 networks with automatic IPv4 fallback
  • Proxy support: Route transfers through proxies like Tor for additional privacy
  • Self-hosted relays: Run your own relay server for complete control over data routing
  • Pipe support: Send data via stdin or receive to stdout for integration with other tools
  • Text transfers: Quickly share URLs or short text snippets

Whether you're a sysadmin managing servers, a developer sharing code, or anyone needing to move files securely across machines, croc handles the encryption and connection details automatically. The simple code phrase approach eliminates the complexity of traditional file transfer methods while maintaining strong security standards.

Install

Brew
$ brew install croc

Features

Async I/ORemote SSH supportScriptable

Media

Pros

4
  • Encrypted file transfers between any two computers
  • No server setup or port-forwarding required
  • Supports multiple files and resuming interrupted transfers
  • Cross-platform compatibility (Windows, Linux, Mac)

Cons

1
  • Requires a relay server for transfers between computers not on the same local network.

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to croc

Favicon

 

  
 
Favicon

 

  
 
Favicon