Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Выпуск FUSE-модуля BTFS 3.3 для монтирования torrent-файлов как ФС

14.09.2026 07:45 (MSK)

Опубликован выпуск FUSE-модуля BTFS 3.3 (BitTorrent FileSystem), позволяющего монтировать torrent-файлы или magnet-ссылки в форме файловой системы и работать с их начинкой как с обычной директорией, доступной только для чтения. По мере обращения к содержимому данные загружаются динамически, что, например, позволяет примонтировать torrent-файл c музыкальным альбомом и прослушивать его в любом медиаплеере без предварительной загрузки всего содержимого на локальный диск. Код написан на языке С++ и распространяется под лицензией GPLv3.

В новой версии устранена уязвимость (CVE не назначен), вызванная небезопасной работой с каталогом с временными файлами - вместо вызова функции mkdtemp для создания уникальной временной директории, в BTFS использовались директории с предсказуемыми именами (/tmp/btfs/хэш_от_торрента), а при создании новой директории игнорировалось возвращение функцией mkdir() ошибки EEXIST. Атакующий мог заранее создать символическую ссылку с нужным именем и организовать перезапись произвольных файлов в системе.

  1. Главная ссылка к новости (https://github.com/johang/btfs...)
  2. OpenNews: Релиз ratarmount 1.0.0, утилиты для монтирования архивов как файловых систем
  3. OpenNews: Представлен torrent-клиент distribyted, позволяющий монтировать торренты в ФС
  4. OpenNews: Эксперимент с использованием SQLite в качестве контейнера для архивирования файлов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66272-btfs
Ключевые слова: btfs, fuse, mount
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kravich (ok), 08:21, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Plan 9 не жив, но и не умер
     
     
  • 2.7, Жироватт (ok), 09:09, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не план9, а подход "все есть файл", развивающий и унифицирующий зоопарк из "все есть объект"
     

  • 1.2, Смузихеб забывший пароль (?), 08:47, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > примонтировать torrent-файл c музыкальным альбомом
    > и прослушивать его в любом медиаплеере
    > без предварительной загрузки на локальный диск

    Т.е при каждом обращении к файлу, он будет скачиваться по новой ?

     
     
  • 2.6, Аноним (6), 09:04, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    оно еще обратно ничего не отдает. видимо автор думает что торренты загружаются из астрала:)
     
     
  • 3.11, Жироватт (ok), 09:18, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее всего, живет в мирке, где кроме веб-сидов (которые реально онлайн по SLA сайта - 99.98% времени) в битторренте жизни нет. Там да, есть главный сид, а остальные как бы и не существуют - особенное, если не отдаются трекеры, кроме самого адреса и retracker.local.
     
  • 2.9, Жироватт (ok), 09:16, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше. Он будет "включаться" (как ран-стоп фича в клиентах) и ждать, пока файл не скачается. Интересно, как он будет работать на "пустых" раздачах, где сид выходит на пару часов в сутки.
     

  • 1.3, Аноним (3), 08:52, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    т.е. потанцевально можно задёшево организовать "хранилку" дистрибутивов, инсталяшек и апдейтов не тратя стотыщдисков только на зеркалирование штук которые хорошо если 1 раз понадобились? Хорошо, приятненько.
    Нужны трезвые pros/cons относительно IPFS
     
     
  • 2.5, Аноним (5), 09:03, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >"хранилку" дистрибутивов, инсталяшек и апдейтов

    вендеканец

     
  • 2.12, Жироватт (ok), 09:33, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как задешево - как в анекдоте про "потенциально, сынок, у нас три миллиона долларов, а по факту - джве шьюхи и старый п-ас".
    На "крупных" раздачах от веб-сидов и с мощной ретранслирующей сетью - да. Образ убунты у тебя скачается быстро. Но шаг вправо - засада: если образ уже/еще/никогда не хайповый, то качать тебе его также, как в браузере на жалкой сотне-другой килобит/с; шаг влево - засада: если веб-сид блочит тебя (твой IP), то все, жди у моря погоды (что сразу понижает ценность всей отколупки до околонуля); а, да, ещё и по закону подлости именно в тот момент, когда тебе больше всего будет нужен этот образ или файл - он будет висеть на 1-2 кбит/с от одного чувака из ЮАР, который смог до тебя достучаться.
     

  • 1.4, Аноним (6), 08:58, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    боюсь что с таким подходом скоро сидирующих не останется
     
  • 1.8, Аноним (8), 09:14, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То есть, автору неведом основной смысл торрента - инструмент для получения постоянной локальной копии, которая позволяет пользоваться контентом назависимо от онлайн-сервисов.
     
  • 1.10, Аноним (10), 09:18, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такое лучше бы архиваторным плагином к Double Commander.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать