Торрент поисковик. Сообщество пиратских крыс.

“Ну как все прошло?” - спросил Тревис. Джон и остальные продолжали молчать, но по выражению их пустых лиц уже можно было понять что все пошло не по плану. Команда вернулась с пустыми руками, а все кто побывал в пещере напрочь отказывались говорить, что же приключилось внутри пещеры. Наконец Джон выдохнул и произнес: “Там была не одна крыса...”

Торрент поисковик. Сообщество пиратских крыс. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Длиннопост

"Крысы на борту" - торрент поисковик собирающий статистическую информацию о торрентах не используя торрент-трекеры и дающих возможность обеспечить поиск по торрентам (и отдельным файлам в них) даже если все трекеры заблокируют в будущем.

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

Часть 1 - Часть 2 - Часть 3 - Часть 4 - Часть 5 - Часть 6 - Часть 7

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

Ссылки на последнюю версию:

Windows 64bit: https://github.com/DEgITx/rats-search/releases/download/v0.8...

Linux: https://github.com/DEgITx/rats-search/releases/download/v0.8...
Mac OS X: https://github.com/DEgITx/rats-search/releases/download/v0.8...
О багах и проблемах сюда - https://github.com/DEgITx/rats-search/issues (регистрируемся - new issue - описываем проблему в деталях)

Отслеживать проект на Github - https://github.com/DEgITx/rats-search (там звездочку влепите, если интересен проект :D)

Наконец появились кое-какие настройки касательно скорости сбора торрентов

Торрент поисковик. Сообщество пиратских крыс. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Длиннопост

Комбинация 3 данных параметров, теоретически, должна позволить добиться более приятного сбора торрентов и комфортной работы с приложением, особенно при длительном сканировании, и, в целом, должно значительно снизить нагрузку на роутеры (если он у вас есть).

Рекомендуемые значение: 5/0/0 - для максимально быстрого сбора торрентов (значение по умолчанию в предыдущих версиях), 15/100/600 - средняя нагрузка, средняя скорость сбора, 30/10/400 - минимальная нагрузка на сеть и процессор, маленькая скорость сбора торрентов.

Теперь касательно самого интересного. У разных людей могут быть собраны базы различных размеров: кто-то насобирал базу из 100 000 торрентов, кто-то из 50 000, кто-то из 10 000 000. Было бы очень удобно, если бы участники сети поиска могли бы использовать базы торрентов друг друга, и предоставлять свои результаты поиска другим. Для этого и был введен поиск через распределенную сеть крыс. Схематично это как-то так:

Торрент поисковик. Сообщество пиратских крыс. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Длиннопост

Более того, это позволяет новым участникам сети получать результаты выдачи, даже при собранной минимальной базе (приятно тем, кто поставил приложение исключительно для поиска и не планирует надолго задерживаться на сбор торрентов, однако для поиска требуется включенное сканирование, так что полной халявки не будет). Данную опцию можно отключить в настройках (p2p search). К сожалению я в должной мере пока не оттестировал все, но данная фича будет до конца доработана в минорных релизах поисковика.

Торрент поисковик. Сообщество пиратских крыс. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Длиннопост

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

По традиции где-то там в комментарии скорее всего будет ссылка на базу торрентов из 120k которую можно просто подбросить в настройки, либо смотрите в комментарии в предыдущих статьях.

4
Автор поста оценил этот комментарий

@moderator, можете пожалуйста откорректировать в заголовке "Сообщество притских крыс." -> "Сообщество пиратских крыс."

9
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Арр, Вам тоже большое спасибо. Рад что люди все еще проявляют интерес, я реально боялся что с переездом на десктоп вариант интерес подупадет до нулевого размера, но корабль все еще держиться на плаву :).

Иллюстрация к комментарию
2
Автор поста оценил этот комментарий

Дело хорошее и нужное, но занимать 80 Mb одним exeшником нихрена не комильфо. Зачем там либы для графики?

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Я тут недавно айтюнс поставил потыкать, он мне 2-3 гига схавал после установки. Музыкальный плеер который 3 гига весит - а вы мне тут про 80 мб ). Эх, 2018 на дворе :).


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

показать ответы
Автор поста оценил этот комментарий
https://www.btdig.com/

Решил перейти посмотреть... чего?

Hint: french bukkake
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

я бы давно уже сделал слоганом подобных поисковиков "найдется все... включая то, что не должно"

Автор поста оценил этот комментарий

FAQ есть? А то непонятно как пользоваться.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

https://github.com/DEgITx/rats-search/blob/master/docs/USAGE... - накидал что-то базовае по-быстрому. Буду дополнять и редактировать его.
Если что-то неясно, напишите, я дополню.

5
Автор поста оценил этот комментарий

База торрентов из предыдущего поста:
#comment_106904327

показать ответы
Автор поста оценил этот комментарий

Рискую словить минусов но чем плох то же

https://www.btdig.com/

или его аналоги ?

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

См. предыдущие посты. Там уже мусолили тему раз 5 наверное. Это тоже аналог, но со своими особенностями, к примеру, с распределенным поиском, торрент клиентом, определением контента, детектом сидеров и всякими другими плюшками. К тому же это десктопный вариант для индивидуальной настройки и использования.
В таком виде он гораздо ближе к DC++ без серверов чем к бтдигу :).

показать ответы
5
Автор поста оценил этот комментарий

База торрентов из предыдущего поста:
#comment_106904327

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

на 110 000 торрентов

показать ответы
Автор поста оценил этот комментарий

Что за "Безопасный поиск"? За что отвечает эта настройка?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Отсеивает контент 18+, еще в 1 версии просили добавить

3
Автор поста оценил этот комментарий

Хорошо было бы добавлять фильтры для того чтобы всякий шлак не собирался. Ключевые слова, размер, минимальный размер для типа или списка типов (расширения)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы
DELETED
Автор поста оценил этот комментарий

Как им пользоваться?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Использование регулярных выражений в строке поиска можно сделать?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Пока нет

Автор поста оценил этот комментарий

А можно сделать портативную версию для винды? Чтоб настройки и базы сохранялись в папке программы.

раскрыть ветку (1)
Автор поста оценил этот комментарий

можно, но пока чутка затруднительно, я пока осталю это чуть напопозже, может через одну версию
можете тикет на гитхабе создать, чтоб я не забыл

1
Автор поста оценил этот комментарий

Аналог HAL?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Автор поста оценил этот комментарий
Да, в чём отличие от него?
раскрыть ветку (1)
Автор поста оценил этот комментарий