Page 1 of 1

Croc: end-to-end encrypted, peer-to-peer file transfer .pet

Posted: Thu Mar 16, 2023 2:50 am
by jrb

I posted this in the Another Jammy64pup thread. But I might as well post it here too.

Croc is a ridiculously easy file transfer progam. It's cli but I've created a couple of .pets, 64bit and 32bit, which put it on the right click menu.

Rightclick on a file or folder to "croc_send" it.
Rightclick on a folder to "croc_get" it in that folder.

That's it, nothing else to do.

You will need a .pet installed on both computers to use it.

It's also available for Windows, BSD, ARM, Mac but I'm not going to build packages for those guys.

Cheers, J

croc64-file_transfer-0.2.pet md5 51b3345d78f88d19fe1a558b0319b5fc
croc32-file_transfer-0.2.pet md5 023599386d444e34ace7f823a80c72ae


Re: Croc File Transfer .pet

Posted: Thu Mar 16, 2023 4:02 pm
by Marv
Played a bit more with croc. Sets up a conf file (in /root/.config/croc) to save settings using croc remember, using a local relay works, I just set it up as a shell process on my main laptop using croc --relay . Using the local relay, the tcp port/ports do have to be opened up. Haven't played with --local yet. The default do not overwrite works. The author has a website but I found: https://linuxiac.com/securely-transfer-files-croc/ more succinct. Still CLI but I could see having two .desktops, croc get and croc send. Still interesting as a relatively quick minimal setup peer to peer. I need to do a bit more security related checking using it as --local, checking my router/modem firewall settings etc. The conf file makes it simple to have a fixed in-house password.

Re: Croc File Transfer .pet

Posted: Thu Mar 16, 2023 8:38 pm
by sonny
You can also download (and update it) right from the terminal:

Code: Select all

curl https://getcroc.schollz.com | bash

Re: Croc File Transfer .pet

Posted: Sun Mar 26, 2023 11:27 am
by jrb

I just updated the croc .pet packages in the first post to 0.2. Not much difference, just got rid of a non-functioning menu entry.


Re: Croc File Transfer .pet

Posted: Sun Mar 26, 2023 11:49 am
by pp4mnklinux

Thanks a lot.

With these pets you made easy the use of croc as file transfer program.

"Croc", uses end-to-end encryption and peer-to-peer transfer, so files are transferred directly between the sender and receiver without being stored on any third-party servers.

It has been designed to be simple and easy to use, making it a popular choice for secure file transfers among developers and other puppy users.

As I said, thanks a lot for your work.

jrb wrote: Thu Mar 16, 2023 2:50 am

I posted this in the Another Jammy64pup thread. But I might as well post it here too.

Croc is a ridiculously easy file transfer progam. It's cli but I've created a couple of .pets, 64bit and 32bit, which put it on the right click menu.

Rightclick on a file or folder to "croc_send" it.
Rightclick on a folder to "croc_get" it in that folder.

That's it, nothing else to do.

You will need a .pet installed on both computers to use it.

It's also available for Windows, BSD, ARM, Mac but I'm not going to build packages for those guys.

Cheers, J

croc64-file_transfer-0.2.pet md5 51b3345d78f88d19fe1a558b0319b5fc
croc32-file_transfer-0.2.pet md5 023599386d444e34ace7f823a80c72ae