croc Is A Tool For Resumable, Encrypted File And Folder Transfers Between Computers (Command Line)
www.linuxuprising.com
external-link
croc is a free and open source command line tool for secure file transfers between computers.

It uses relay-assisted peer-to-peer transactions and end-to-end encryption via password-authenticated key exchange. The program is written in Go and is available for Microsoft Windows, macOS, Linux and *BSD.

The idea behind croc is being able to transfer files and folders between cross-platform computers securely, fast and easy. With support for resumable, peer-to-peer transfers. As a bonus feature, croc is also able to securely transfer a short text or URL directly.

The data transfer is done using a relay, either using raw TCP sockets or websockets. When the sender and the receiver are on the same LAN, croc uses a local relay, otherwise a public relay is used. Thanks to this, croc can send files between computers in the same LAN, or over the Internet, without having port-forwarding enabled.

See https://www.linuxuprising.com/2021/03/croc-is-tool-for-resumable-encrypted.html

#technology #opensource #P2P #crossplatform #filetransfer

@federico3
link
149M

Use https://onionshare.org/ instead. It’s more secure, well known, available in many distributions.

@nxlemmy
link
29M

This doesn’t seem to be p2p though

@marcuse1w
link
-39M

Why ?

@federico3
link
29M

Why to which point?

WhitePaperKat
link
59M

here i did a video on it https://youtu.be/hNxW1xkB4FY

GadgeteerZA
creator
link
29M

Video is worth 100,000 words thanks

shilangyu (lemmur)
link
49M

Been using croc for some time now, it’s great. Especially useful for transferring files between my pc and my laptop

@basiliscos
link
39M

Give a try to syncthing.net

WhitePaperKat
link
19M

ive tried that and i ended up with folders i could not delete even after uninstalling it

WhitePaperKat
link
39M

cant you sorta do that with netcat already

GadgeteerZA
creator
link
59M

Yes certainly with SSH - croc is probably addinga few cherries on the top though:

  • 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
  • local server or port-forwarding not needed
  • ipv6-first with ipv4 fallback
  • can use proxy, like tor
WhitePaperKat
link
19M

well in that case maybe i will compile it and play around with it

@marcuse1w
link
29M

Tried it. Installs easily and works well 😀

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

  • 0 users online
  • 6 users / day
  • 43 users / week
  • 140 users / month
  • 434 users / 6 months
  • 4.29K subscribers
  • 1.47K Posts
  • 4.8K Comments
  • Modlog