Торрент поисковик. Зарытый пиратский сундук.

Джон взглянул налево - лес, справа тоже не виднелось ничего кроме огромных деревьев, что уж говорить про то что было напротив, лишь корабль позади оставлял хоть какое-то чувство уверенности в их положении. “Ну и как это понимать?” - недоумевающе спросил Джон. “Ну, я слышал что ящик будет найти легко, ведь он закопан...” - попытался вставить слово Херли. “... Ведь он закопан под гребаным деревом! На этом острове вообще нет ничего кроме гребаных деревьев, как ты предлагаешь его искать, рыть под каждым?!” - резко произнес Джон. Он знал что идея, поверить какой-то байке изначально была безнадежная, но он также знал, что упускать такую возможность нельзя, ведь такое с ним было не в первый раз…

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

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

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

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

Как и в предыдущих статьях, в этой пойдет речь о десктопной версии поисковика для локального использования о его улучшениях и нововведениях сделанных благодаря пикабу.

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

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

Linux: https://github.com/DEgITx/rats-search/releases/download/v0.1...

Mac OS X: https://github.com/DEgITx/rats-search/releases/download/v0.1...

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

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

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

Базовая инструкция по использованию - https://github.com/DEgITx/rats-search/blob/master/docs/USAGE...

Пройдемся по улучшениям.

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

Первое изменение банальное: теперь у программы есть и портативная версия. Об этом часто просили, не знаю зачем она вам, но пусть будет :).

В отличии от установочной, в ней нет встроенного автообновления, поэтому я по прежнему рекомендую именно установочную.

Некоторые изменения коснулись внешнего вида приложения. Большинство этих правок предложил @dreamkin и многие из них направлены на исправление нерационального использования места а также верхней панели, которая теперь должна больше походить на панель десктопного приложения нежели веб-версии. Вот так выглядит теперь основное окно:

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

Обсудить другие изменения которые возможно будут в будущем, предложенные dreamkin’ым можно в комментариях или тут - https://github.com/DEgITx/rats-search/issues/13 . Меня например терзают сомнения насчет табличного вида, ведь поиск включает поиск по файлам, результаты которого жестко уходят вниз, но сократить размер, тем не менее, можно.

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

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

Первый из них - bootstrap peers - теперь используется дополнительный механизм обнаружения других участников поиска, если у вас и так успешно находит других пиров крыс и вы больше волнуетесь о безопасности, его можно отключить. Т.к. фактическую пользу он принесет только в случае если стандартный механизм не позволяет находить других участников ну а так же при первом запуске. Схематично как-то так:

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

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

Можно также теперь увеличить количество пиров с которыми работает программа в настройках.

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

Исправлена ОГРОМНАЯ иконка кота на маке, выглядело как-то так

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост

А так же ряд других незначительных исправлений.

Торрент поисковик. Зарытый пиратский сундук. Торрент, Поисковик, Информационная безопасность, Крыса, Халява, Распределенные сети, Длиннопост