croc - це інструмент, який дозволяє просто та безпечно передавати файли та папки між будь-якими двома компютерами. На скільки мені відомо, croc - єдиний інструмент передачі файлів через командний рядок, який виконує всі наступні функції:
- дозволяє передавати дані між будь-якими двома компютерами (використовуючи реле);
- надає криптографічний захист з кінця в кінець (використовуючи PAKE);
- дозволяє легкі крос-платформенні передачі (Windows, Linux, Mac);
- дозволяє передавати кілька файлів одночасно;
- дозволяє продовжувати передачу файлів, які були перервані;
- не потребує локального сервера або порт-форвардингу;
- має підтримку IPv6 з автоматичним перехідом на IPv4;
- може використовувати проксі, як от tor.
Командний рядоковий додаток, на якому базується це рішення, можна знайти тут:
https://github.com/schollz/croc