Представлено открытое минималистичное кроссплатформенное приложение под названием AltSendme, разработанное для быстрой, безопасной и конфиденциальной одноранговой передачи файлов. Исходный код инструмента написан на TypeScript и Rust и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.
AltSendme позволяет пользователям отправлять файлы или целые каталоги напрямую между устройствами, не полагаясь на облачные серверы, учётные записи или какую‑либо личную информацию.
Данные в AltSendme шифруются сквозным шифрованием с использованием современных протоколов, таких как QUIC и TLS 1.3, что обеспечивает как безопасность, так и низкую задержку при передачи. Целостность данных проверяется с помощью BLAKE3, а прерванные загрузки автоматически возобновляются, что обеспечивает надёжность даже при нестабильном соединении.
Решение позволяет передавать изображения, видео, документы и многое другое. Проверка целостности выполняется на обеих сторонах, поэтому файлы автоматически проверяются на корректность как при отправке, так и при получении.
Проект AltSendme стабильно работает как в локальных сетях, так и через сеть интернет, способствуя загрузке многогигабитных соединений для чрезвычайно быстрой доставки. Благодаря встроенному обходу NAT и резервному ретранслятору с шифрованием, устройство может подключаться для передачи данных практически в любом месте сети. Приложение интегрируется с интерфейсом командной строки Sendme и вскоре будет поддерживать мобильные и веб-платформы.
«Полностью бесплатное приложение AltSendme с открытым исходным кодом предлагает лёгкую, ориентиро��анную на конфиденциальность альтернативу традиционным облачным сервисам, снимая ограничения на размер, расходы на загрузку и ненужное раскрытие данных. Зачем полагаться на WeTransfer, Dropbox или Google Drive, если можно надежно и легко передавать файлы напрямую, со сквозным шифрованием и без раскрытия какой‑либо личной информации?», — пояснили в команде проекта.
Сборки AltSendme доступны для ПК на Windows, Linux и macOS.
Источник: habr.com