crocson
Developer
Konstantin Abakumov
About
croc is a tool that allows any two computers to simply and securely transfer files.
Features
- allows any two computers to transfer data (using a relay)
- provides end-to-end encryption (using PAKE)
- enables easy cross-platform transfers (Windows, Linux, macOS)
- allows multiple file transfers
- local server or port-forwarding not needed
- ipv6-first with ipv4 fallback
This interface allows you to
- use one-time passwords with a secret from the field or from the CROC_SECRET environment variable
- for Windows, Linux, and macOS, use drag-and-drop or the command line in addition to file or directory selection dialogs
- for Android, use the "Share" menu from file managers for one or multiple files or "Open with" in addition to file or directory selection dialogs
- for Android, send files without nested directories, and receive even nested directories, saving them into .zip files
- view the protocol in color, albeit not as fast as in the console
- for Android, view the protocol via
adb logcat -s croc

Installation
You can install this directly from the source code using the Fyne command as follows:
go install fyne.io/tools/cmd/fyne@latest
fyne install github.com/abakum/crocson@latest
Or you can download the code directly from git:
git clone https://github.com/abakum/crocson