Торрент поисковик. Пиратский город.

Аррр, Джонни был отличным малым, мы все еще вспоминаем его за очередной кружкой, но а тем временем наш корабль прибыл в гавань известного пиратского города, где собираются пираты со всего света. Тут мы повстречали и Малого Крыса Джека, Краснобородого Барона, ну и конечно небезызвестных пиратов Циничного Смертоносца, и Рыжую Бестию, которая как всегда сидела у окна в баре, вот с ней у меня как раз личные счеты...

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

Предыдущие статьи:

Часть 1: https://pikabu.ru/story/torrent_poiskovik_4731705

Часть 2: https://pikabu.ru/story/torrent_poiskovik_obnovlenie_4769079
Часть 3: https://pikabu.ru/story/torrent_poiskovik_nebolshoe_obnovlen...
Часть 4: https://pikabu.ru/story/torrent_poiskovik_piratskie_voynyi_5...

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

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

Сейчас выдались свободные деньки, и я решил подумать над альтернативным вариантом поисковика, который можно было использовать вне зависимости от обстоятельств, и он бы не зависел от моего сервера или какого другого. Ведь когда-нибудь могут прикрыть не только мой поисковик, но и рутрекер, рутор как сейчас это происходит со многими поисковиками на западе. А ведь это самая критическая часть торрент инфраструктуры - потеря любого популярного торрент-трекера довольно существенна. К примеру, был немного опечален узнав, что не так давно мы потеряли нашего доблестного капитана Nyaa Torrents (ну уж извините, я слоупок и недавно об этом узнал).

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

В общем, чтобы решить часть проблем, решил сделать отдельную автономную версию поисковика для десктопа (пока под Windows, скоро еще выпущу под мак с линем). В целом это все тоже самое, только не зависит от сервера и может собирать вашу локальную базу торрентов для поиска. Более того, можно даже обмениваться базами и пополнять существующие. По сути, это еще ранняя альфа и кое-что, что работало, может работать некорректно, уже не говоря про целый пак багов которые явно могут затруднить юзание на десктопе. Дальше в статье пойдет речь о технических особенностях использования десктоп версии. (Баг репорты оставить можно тут - https://github.com/DEgITx/rats-search/issues )

Скачать: https://github.com/DEgITx/rats-search/releases/download/0.1....

Для сбора новых торрентов убедитесь что у вас открыты 4445 и 4446 (особенно UDP порты!). Адекватные настройки ждите в следующих версиях.

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

База торрентов будет находиться где-то тут:

c:\Users\ВАШ_ПОЛЬЗОВАТЕЛЬ\AppData\Roaming\Rats on The Boat\database\

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

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

Теперь немного того, что поменялось с момента последней статьи. Появился топ актуальных торрентов, ака рутор, - можно посмотреть что там сейчас актуально. Не очень полезно, но может кому пригодиться.

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

Появились базовые фильтры, которые нормально работают в веб-версии и немного ограниченно в десктопной:

Торрент поисковик. Пиратский город. Торрент, Информационная безопасность, Крыса, Приложение, Обход блокировок, Длиннопост

Можно подключить изначальную базу из ~50 000 торрентов, которую можно продолжить собирать дальше. По понятным причинам она не включена в сборку. Ссылку на базу я оставлю в комментарии.