ExFreedomist

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

[Ex]Freedomist — монументальный агрегатор контента, представляющий собой амбициозную попытку скрестить ежа с ужом, а именно — объединить базы данных всех живых торрент-трекеров и онлайн-библиотек в единый, централизованный поисковый индекс. По сути, проект является высокотехнологичным паразитическим наростом на теле Рунета, который всасывает в себя метаданные с RuTracker, Rutor, Флибусты и прочих ресурсов, переваривает их через промышленные мясорубки Big Data и выплевывает пользователю в удобном формате, попутно требуя мзду за премиальный доступ.

Механика работы[править]

С точки зрения рядового потребителя контента, уставшего от бесконечных блокировок, проект выглядит как манна небесная, упавшая прямо в личку Telegram. Вместо того чтобы настраивать КВН, искать рабочие зеркала и продираться сквозь рекламные баннеры с порнографией и казино на загнивающих трекерах, юзер просто пишет боту название фильма или книги и моментально получает результат.

Однако дьявол кроется в деталях реализации. Система работает по принципу демо-режима, который так любят разработчики условно-бесплатных MMORPG. Ты можешь найти всё что угодно, увидеть красивые обложки, почитать описание и даже узнать количество сидов, но в тот самый момент, когда твоя рука потянется за вожделенной magnet-ссылкой, бот ласково хлопнет тебя по пальцам и предложит купить токен. Это создает уникальную бизнес-модель, где воздух свободы продается порционно, а борьба с Копирастами превращается в банальный ларь с шаурмой, где вместо мяса завернуты хеш-суммы файлов.

Технологическое чрево[править]

Под капотом у этого Франкенштейна крутится такой зоопарк технологий, что любой системный архитектор при взгляде на схему либо заплачет от умиления, либо позовет санитаров. Вместо простых и надежных решений, автор проекта решил стрелять из орбитальных орудий по воробьям:

  • ClickHouse: Для хранения текстовых описаний торрентов была прикручена эта монструозная аналитическая база данных. Решение, обычно применяемое в Яндексе для обработки петабайтов логов, в данном случае используется для того, чтобы Вася из 7-Б мог на полсекунды быстрее найти репак S.T.A.L.K.E.R..
  • Парсинг в реальном времени: Система непрерывно сканирует источники на предмет обновлений, что позволяет проекту гордо заявлять о самой актуальной базе. На деле это просто очень быстрый и наглый скраппер, который создает паразитарную нагрузку на оригинальные трекеры, вызывая лютую ненависть у их админов.
  • Микросервисы: Всё это великолепие завернуто в архитектуру на Python и FastAPI, что делает систему теоретически масштабируемой до бесконечности, а практически — уязвимой для любой ошибки в конфигурации, коих там предостаточно.

Экосистема ботов[править]

Взаимодействие с внешним миром проект осуществляет через сеть Telegram-ботов, которые плодятся с такой скоростью, что Роскомнадзор не успевает заносить их в реестр запрещенных сайтов. Основная фишка этой сети — четкое разделение обязанностей:

  1. Ищейки: Боты для поиска торрентов по ключевым словам.
  2. Библиотекари: Отдельные боты для скачивания книг (фактически — зеркало убитой Флибусты).
  3. Кассиры: Служебные боты для выдачи токенов и приема крипты.

Эта структура напоминает Лернейскую гидру: стоит забанить одного бота, как на его месте тут же появляется следующий с цифрой на единицу больше в юзернейме (например, freedomist_6ks_bot). Внутри этой сети реализована бесшовная авторизация, где твой уникальный токен работает ключом ко всем дверям сразу. Особый цинизм ситуации заключается в том, что проект позиционирует себя как неубиваемый, хотя по факту вся эта армада ботов зависит от единственного центрального API, падение которого превращает всю сеть в тыкву.

API как товар[править]

Самым амбициозным элементом функционала является публичное API, которое проект продает как отдельный продукт. Идея заключается в том, чтобы позволить другим разработчикам создавать свои приложения, сайты и сервисы на базе индекса [Ex]Freedomist. Это своего рода Google для пиратов, который предоставляет структурированный доступ к миллионам раздач.

Документация к этому API (тот самый злополучный openapi.json) описывает сотни методов для поиска, фильтрации, получения статистики и даже управления пользовательскими аккаунтами. Теоретически, любой желающий может купить Master Token и развернуть свой собственный клон Рутрекера за пару часов, используя мощности проекта как бэкенд. На практике же это превратилось в аттракцион невиданной щедрости, где из-за кривой настройки прав доступа (BOLA — Broken Object Level Authorization) любой школьник мог получить административные привилегии и управлять этой Звездой Смерти по своему усмотрению, генерируя ключи доступа из воздуха.

Книжное направление[править]

Отдельного упоминания заслуживает книжный модуль системы. Проект не просто ищет книги, он пытается заменить собой исчезающие библиотеки. Функционал включает в себя поиск по авторам, сериям, жанрам и форматам (fb2, epub, mobi). Бот умеет конвертировать книги на лету и отправлять их прямо в читалку.

База данных книг формируется путем агрессивного выкачивания контента из всех доступных источников, включая закрытые архивы и приватные каналы в Телеграме. В результате получается монструозное хранилище, где в одной куче лежат и классика литературы, и бульварные романы про попаданцев, и техническая документация к советским токарным станкам. Этот модуль является главной мишенью для издательств (вроде Эксмо) и борцов за авторские права (АЗАПИ), так как наносит прямой финансовый урон легальным магазинам электронных книг, предлагая тот же контент бесплатно (точнее, за условно-бесплатный токен) и в более удобной обертке.

Система работает идеально, как швейцарские часы, собранные в подвале безумным часовщиком под действием тяжелых веществ: стрелки крутятся, кукушка орет, но время она показывает в другом измерении.

Yandex.svg.png Сайтов довольно много, возможно даже несколько тысяч
ОсновыИнтернетИнтернет-проектСпам вне ИнтернетаСтатус DELETED ВКонтактеПоисковикДоменГенератор имёнPrivacy ProtectWi-fiСистемный администраторМашинный переводКомментарийФорумБраузерIPv6SEOРепостРунетИнтернет-магазинСоциальная сетьМессенджерСерверХостингДатацентрРостелекомБекапБлогIRCФидонетНикнеймНетсталкингИнтернет-сайтИнтернет-воиныТелеграм-каналМаркетплейсВикипедияИнтернет-библиотекаУкорачиватель ссылокПерсональная страницаФавиконТреш-сайтТеневая библиотекаПрогноз погодыМодель монетизации сетевого ресурсаЗеркало сайтаВзлом сайтаФоркВечные ссылкиЗакрытие сайта в знак протеста против войны вна УкраинеIXBTПессимизация ИИFextralifeЦензура в Твиттере МаскаКороткие доменыStavkinasport.comНайди невидимую коровуW.TVNeal.funPolycount.comWealthy ExileИИ-предпросмотрSpeedtestКакой-то не такой ЯндексЭвендимЮтубTopVideo
ПоисковикиСпутникЯндекс (Яндекс МаркетЯндекс карты) • Гугл (ГуглопочтаГугл транслейтGoogle MapsGoogle+) • DuckDuckGoStackOverflowWolfram AlphaAlternativeToVirusTotalБиблия ОнлайнФоксфордIMDbДом МинжкхNumbeoPlvideo (видео-хостинг)Opera GXЗагонкаSpaces.imSearxBlueSkyGoogle DiscoverЗакрытие сайта photobuildings.comGameBananaЯндекс ПлюсSyntx BlogJustin.tvDecibel Link (белорусский 4chan)Gamma WorldArtflectionSkeleton loaderГеймдев АфишаКазино на Playground.ruСмс-бомберОбратный звонок с сайтаWibesРадиокотChatFishClick Click Click ClickStartpageВымышленный реальный сайтTurkruXadafilmsDuolingoИндекс городовGamer.ruDEIDetectedMytube.uzClaudeLivesTimewebMashaGPTЛиспубликаYoukuIGM.GGFormspringDigiseller
Социальные сетиBlogspot.comDiary.ruDybr.ruJournals.ruИнстаграмJuickLivejournal.comLiveinternet.ruMySpaceFacebook (Фейсбук мессенджер) • БеонВконтактеГород СновМой мирОдноклассникиТвиди.руТифаретникЯрушечкаРоссийские аналоги Инстаграма (ГрустнограмNow (социальная сеть)ЧебуграмMusicgramРоссграм) • ПикабуТифаретникХабрахабрRoem.ruТелеграмGETTRTwittyAsk.fmLimbikoX (ранее Твиттер)Яндекс спамLiveInternetСабреддитTumblrЩебестанВомбатPolitubeДневник.руThreadsLOOKYMeta PlatformsParlerPromoDJLiveOnceTvellyBlipsМамбаСообщество СерферовFanjiLikeeБлокировка YouTube (2024)1rus.ruPeeep.usDesmosBumbleEntHubДзен ПремиумQR'MESysadmins.ruTerminals.ioНеформатное РадиоCrunchyroll
Оффициальные™ВКадреFunpayЯндекс.ПроституткиКанобуTruth SocialRap.ruТупичок ГоблинаЧухачЯRUSMetacriticАрмянская энциклопедия фонда «Хайазг»TegosСимпосийTenChatLinkedInOper.ruCosmopolitanSquirrel instituteКорреспондентКсакепИноСМИХаббоEBayGoogle AnalyticsMediaWikiБукинг.комDigitalOceanApple PayGoGetLinksAviasalesЯндекс навигаторПатреонСкайсканерQratorРБКПанорамы улиц от ГуглBoostyAfisha.ruКонсультантПлюсTAdviserOzonThe VergeКодебайNGSДневник.руPuzzle EnglishNiconicoЯндекс.ВидеоBilibiliPeople of WalmartФорум ПелевинаГуглPlayerokВиртуальный серверКакой-то не такой сайтMeme-arsenal4PDAPlati.ru
УникальныеBastyonNitterOnlyFansTelegra.phМемогенераторAkinatorAuto.ruCheck youInfojd.ruIT happensLast.fmLockerz.comMyanimelist.netNetlore.ruNight-spirit.nm.ruPdrs.ruRadarix.comRotten.comRsdn.ruScorcher.ruSql.ruStoplinux.org.ruThe Daily WTFUrban DictionaryYurclub.ruZarubezhom.comz0r.deАлина 666ВИФ2NEДизентерияКащенко.руКлуб «Анонімъ»ЛитресОтель «Оригами»Rыбkа DeбиlariusСатанизм.руСкотобазаЦитадель ОлмераШок-сайты (Goatse.cxHAI2UМитспинLemonpartyTubgirl) • ЭксплодерPolitRussiaКотёлForklogWindy.comGOGRetroAchievements.orgИносмиWikimerdaBaibakoПазний ИжThreemaКравчJapanesePod101JLPTЛайк фмПротонмейлКлоудфаерrosreestr.netCEFRАгодаICQHave I Been PwnedCyberYozhСТТСVidLiiBitViewShark-ReferencesNostalgy.net.ruФаритБукфагиРусская моча против скальпеля врачаИА «Летописи»
Люди и явленияСергей Логачёв (Болашенко)Георгий КрасниковНина ДонинаАндрей СелезовВеб-мастерДенис РазинМаксим ЛастовкаИлья БуяновскийКибератака на RuTubeАнатасИмпортозамещение сайтовСкачивание видео с YouTubeПерманентный банБлокировка YouTubeБлокировка ВикипедииСерверный вандализмDDoS-атакаПеревод в онлайнСпамФлудПредупреждение о кукиДеанонимизацияАндрей СапуновПресс-служба КонкордаДобровольно-принудительная регистрацияОблачное хранилищеВиктор ОрловВладимир МальцевРеддиторBad browserЕвгений СтерлинРанжирование в ТвиттереЛимиты на чтение в Твиттере404 ошибкаТёмный режимGameJolt
МетаМалый интернет