ffsend безопасный обмен файлами из терминала
Репозиторий давно не обновлялся
Последнее обновление было 7 месяцев назад.
Проблема: как быстро и безопасно переслать файл?
Как часто вам нужно быстро перекинуть файл коллеге или другу? Мессенджеры ограничивают размер, почта не всегда удобна, а облачные хранилища требуют регистрации. Решение — ffsend, командный клиент для сервиса Firefox Send с шифрованием на стороне клиента.
Что это за инструмент?
ffsend — это утилита командной строки на Rust, позволяющая:
- Загружать файлы до 1 ГБ
- Создавать защищённые паролем ссылки
- Автоматически удалять файлы после скачивания
- Работать без установки графического интерфейса
Основные преимущества перед аналогами:
- Шифрование происходит на вашем компьютере до отправки
- Минимальные требования к памяти
- Поддержка Linux, macOS, Windows и даже Android
Как это работает: 5 ключевых возможностей
- Быстрая загрузка одной командой
ffsend upload document.pdf
# Возвращает ссылку вида: https://send.vis.ee/#sample-share-url
- Дополнительная защита паролем
ffsend upload --password secret-file.txt
- Ограничение числа скачиваний
ffsend upload --downloads 3 presentation.pptx
- Архивирование папок перед отправкой
ffsend upload --archive project-folder
- Интеграция с буфером обмена
ffsend upload --copy quarterly-report.xlsx
# Ссылка автоматически копируется в буфер
Технические особенности
- Клиентское шифрование (AES-128-GCM)
- Поддержка API v2 и v3 сервиса Send
- Минимальные зависимости (требуется только OpenSSL)
- Низкое потребление памяти за счёт потоковой обработки
Практическое применение
- Для разработчиков — быстрый обмен логами и дампами
- Администраторам — отправка конфигурационных файлов
- Командам — совместная работа над документами
- Личное использование — пересылка фото и видео
Установка за минуту
Для большинства Linux-дистрибутивов:
snap install ffsend
Или через cargo (если установлен Rust):
cargo install ffsend
Безопасность прежде всего
- Файлы шифруются до отправки на сервер
- Пароль никогда не передаётся на сервер
- Максимальный срок хранения — 24 часа
- Можно использовать собственный сервер
Вывод: стоит ли попробовать?
ffsend идеально подойдёт:
- Любителям командной строки
- Тем, кто ценит безопасность
- Разработчикам для автоматизации
- Пользователям, которым нужно быстро переслать файл без регистрации
Проект активно развивается, имеет открытый исходный код и уже собрал более 7000 звёзд на GitHub. Если вам нужен простой и безопасный способ обмена файлами — определённо стоит попробовать!
