Профиль: Аноним (вход | регистрация) не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 обязательно


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

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

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

     
     
  • 2.6, Аноним (6), 09:04, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +7 +/
    оно еще обратно ничего не отдает. видимо автор думает что торренты загружаются из астрала:)
     
     
  • 3.11, Жироватт (ok), 09:18, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скорее всего, живет в мирке, где кроме веб-сидов (которые реально онлайн по SLA сайта - 99.98% времени) в битторренте жизни нет. Там да, есть главный сид, а остальные как бы и не существуют - особенное, если не отдаются трекеры, кроме самого адреса и retracker.local.
     
     
  • 4.26, Аноним (26), 15:26, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > не отдаются трекеры, кроме самого адреса и retracker.local

    Так и толку-то от retracker.local нынче особого нет, например, у МГТС/МТС GPON его нет.
    Выглядит так, будто провайдеры бояться попасть по распространение чего-нибудь запрещённого подымая у себя retracker.local.

     
  • 3.16, rvs2016 (ok), 11:31, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А Ace Stream такой же? В смысле тоже обратно ничё не отдаёт? А то я тут у себя повадился фильмы зырить черезе Ace Stream. :-)
     
     
  • 4.22, Аноним (6), 13:37, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    вроде как он отдает пока смотришь видео
    только для фильмов которые редко качают толку от этого 0
     
  • 4.23, Аноним (23), 13:47, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там из кеша достать можно или каждый просмотр по-новой переачивать?
     
  • 4.25, Аноним (25), 14:43, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а у него уже появились свободные или хотя бы открытые реализации?
     
  • 2.9, Жироватт (ok), 09:16, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше. Он будет "включаться" (как ран-стоп фича в клиентах) и ждать, пока файл не скачается. Интересно, как он будет работать на "пустых" раздачах, где сид выходит на пару часов в сутки.
     

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

    вендеканец

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

    IPFS сделана под Claudflare и как бы ты не пыжился, все тикеты про удобство конечного пользователя без CDN (подписка на обновления, Tor и банальный hole punching) там подчёркнуто висят десятилетиями в статусе "надо , ща сделаем", либо в статусе experimental.

     
  • 2.19, Аноним (18), 11:56, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А вот тикеты про цензуру хешей - да, делаются мигом.
     

  • 1.4, Аноним (6), 08:58, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    боюсь что с таким подходом скоро сидирующих не останется
     
  • 1.8, Аноним (8), 09:14, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    То есть, автору неведом основной смысл торрента - инструмент для получения постоянной локальной копии, которая позволяет пользоваться контентом назависимо от онлайн-сервисов.
     
     
  • 2.21, Аноним (-), 13:02, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    да вообще мрак - ща вроде уже любой торрент клиент умеет предзагружать медиа, включать проигрывание, а потом файл последовательно тянуть совмещая просмотр и скачивание. и в чём смысл сего поделия - своей оболочкой просто файл автоматом сносить по нажатию стоп, лол?
     

  • 1.10, Аноним (10), 09:18, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Такое лучше бы архиваторным плагином к Double Commander.
     
     
  • 2.15, нах. (?), 11:08, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    я буду _очень_ удивлен если у нас до сих пор нет где-нибудь в недрах сорсфоржа готового vfs модуля для mc. Их такие писали любые васяны еще до эры ыы.

     

  • 1.14, Sm0ke85 (ok), 10:35, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже б тогда до конца скрестили б функционал DC++ и торрентов))))
     
  • 1.17, Аноним (17), 11:31, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Звучит красиво, но блин. Звучит как отдать дискету под своп во времена какой-нибудь Windows 95. Если её не вытаскивать и нет бэд блоков - может даже принесёт пользу на каком-нибудь 386DX. Так и тут: если есть быстрый стабильный проводной интернет и много сидов на раздаче - всё будет работать так, как задумывал автор. Но слишком много звёзд на небе должно сойтись для этого.
     
  • 1.20, Аноним (-), 12:49, 14/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    dwarfs чем не устроил?
     
     
  • 2.27, жявамэн (ok), 15:55, 14/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    что это
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

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