Торрент поисковик. Пиратский союз.

Нас пригласили на борт корабля, и мы всецело повиновались. Никто не хотел проблем: ни они, ни наша команда...

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

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


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

Часть 1 - Часть 2 - Часть 3 - Часть 4 - Часть 5 - Часть 6 - Часть 7 - Часть 8 - Часть 9 - Часть 10 - Часть 11 - Часть 12 - Часть 13 - Часть 14 - Часть 15 - Часть 16 - Часть 17 - Часть 18

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

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

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

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

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

О багах, предложениях и проблемах сюда - 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...

Итак, новые изменения:

Появивился дополнительный механизм подгрузки описаний с трекеров - этого многие ждали довольно давно:

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

Работает приблизительно следующим образом. Если какие-то из поступающих торрентов удалось найти на трекерах, - их отобразит с соответствующей плашкой (я напоминаю, что многие торренты, поступающие в программу, могут и вовсе не присуствовать ни на каких трекерах):

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

В самих деталях торрента можно наблюдать такую картину:

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

Пока в тестовом режиме поддерживаются 2 источника: рутрекер и няя.си, думаю в ближайшее время еще появятся рутор с кикасом. Поиск сооветствий происходит напрямую с ресурсов и результат сохраняется в локальную базу, поэтому те, у кого доступ заблокирован, будут испытывать некоторые трудности с подгрузкой описаний. Однако все компенсируется механизмом репликации и распределенных баз поиска, т.е. за вас работу по сбору информации с трекеров могут выполнять клиенты крыс и крысиные сервера находящиеся в регионах где доступ к рутрекеру и другим ресурсам не ограничен (например, НЕ в Россия). Более того, распределенные базы будет хранить описания даже если вдруг рутрекер или другие русурсы рискнут исчезнуть.

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

Из исправлений/изменений, исправлено левое всплывающее пустое окно.

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

Исправлен поиск кандзи и каны, а так же некоторых других алфавитов.

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

Исправлено закидывание торрентов в базу вручную, через папки в окно программы. Раньше можно было только торрент-файлы перетаскивать. Кое-как работать будет.

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

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

Хм, видимо моя очередь опять слать лог - прога после апдейта не стартует и судя по комментам это не массовая беда. Хотя возможно 300к торрентов перебор для Core2duo

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

rats.log если можно после старта

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

В общем я хз что сказать даже..

1. Лог-файл который я нашёл после закрытия т.е. не сброшенный весит 113 Мб и почти весь состоит из одинаковых абзацев по типа

[12:01:37 AM] [ERROR] [system] Rejection: { Error: Cannot enqueue Query after fatal error.

at Protocol._validateEnqueue

и ещё штук 10 строк "at".


А всего в файле 189 тыщ строк. Если лог сбрасывается при перезапуске программы значит он это нагенерил с 6-7 вечера и до 12.


2. После перезапуска интерфейс таки поднялся, я подождал немного и завершил программу через меню (кстати верхнее меню есть а вот выхода там нет..).

Во втором логе есть

12:10:10 AM] [store] { Error: Handshake inactivity timeout

тоже с кучами "at" - 2 абзаца


и

[12:10:35 AM] [ERROR] [http] https://jsonblob.com/api/jsonBlob/013a4415-3533-11e8-8290-a9... error: socket hang up

одна.


Ближе к концу есть 2 кучки

[12:12:40 AM] [sql] prevent sql request after end of connection

Лог могу скинуть и тот и тот. Куда кидать, если надо?

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

Надо, на любой файлобменник, не принципиально

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

https://privnote.com/NoE62vqV#0h110cZxc

напиши если не получилось. Не хочу палить файлообменник)

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

ну вроде есть

раскрыть ветку (1)
Автор поста оценил этот комментарий
Да, вижу, скачивалось. Ну напишете потом что как, если понятно будет из-за чего
Автор поста оценил этот комментарий

А, и похоже я исчерпал ресурс ПК или у меня какие-то проблемы с ДБ - я вот как написал тогда что потребление увеличивается с размером базы, сейчас у  меня перманентно 100% ЦП загрузка. Я конеш понимаю что это core2duo, но на 100 тыщах он ещё держался. Сейчас 337 тыщ и это реально проблема.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку