Why would somebody put that on their machine? They wouldn’t likely want to do that, they’d do that when it benefits them such as for viruses and so on and so forth…it could be enforced at the modem or put in by the ISP.
p2p Archive
thepiratebay.org, torrents.ru, what.cd. Что между ними общего и чем они отличаются?
С общим все понятно - это все трекеры.
Отличия? Специализация (либо ее отсутствие) и самое главное - система доступа (необходимость регистрации, инвайты).
TPB. Скачивать можно без регистрации, а свободная регистрация необходима только для добавления нового торрента и для комментариев.
torrents.ru. Регистрация необходима для любого действия. И если раньше регистрироваться было можно в любое время, то сейчас в определенный промежуток времени. Так же необходимо поддержание рейтинга.
what.cd. Регистрация только по инвайтам и только в разрешенный период. То есть если регистрация закрыта, то нельзя будет даже отправить инвайт. Поддержание рейтинга - само собой.
У всех трех вариантов есть как плюсы, так и минусы.
Вариант с возможностью закачки без регистрации - более слабый контроль на пирами (либо его отсутствие). То есть никто не будет гарантировать что существующие сиды уравновесят личеров. А так же практически невозможно проконтролировать содержимое того что выкладывается на трекер. Из плюсов - большая посещаемость, за счет того что пользователю надо совершить меньше действий (зарегистрироваться например), что бы закачать что-то. Свободная регистрация дает шанс выложить что-то любому пользователю.
Вариант с инвайтами, хорош когда необходимо контролировать рост трекера, нагрузку на него. Так как мы в любой момент может закрыть раздачу инвайтов и регистрацию. Плюс более жесткий контроль за рейтингом и содержимым того что выкладывают на трекер. Из примеров можно привести тот же what.cd, waffles.fm, умерший oink.cd. Для них для всех были характерны очень жесткие правила в плане форматов в котором выкладывается музыка, оформления и так далее.
И что-то среднее между двумя этими вариантами - это система аналогичная torrents.ru. То есть зарегистрироваться может любой, причем регистрация обязательна. И достаточно строгий контроль за содержимым, осуществляемый модераторами, выбранными из наиболее активных пользователей. И контроль за рейтингом.
Интересно, что большинство специализированных трекеров используют инвайты, тем самым гарантируют достаточно качественное содержимое, а так же небольшие число разрешенных форматов. В качестве примера опять те же самые музыкальные трекеры.
И самая большая проблема - какой из этих вариантов выбрать? И если выбрать, то придерживаться его, либо изменить со временем?
Что такое seedbox?
Seedbox (рус. сидбокс) - выделенный сервер, использующийся закачки и раздачи чего либо (преимущественно через торрент). Используются площадки, которые могут предоставить “толстый” канал, в идеале нелимитируемый по траффику.
Данный термин появился относительно недавно, меньше года назад. Сидбоксы используются по разным причинам:
- большая скорость
- симметричность канала (а не как у ADSL)
- вероятность шейпинга p2p траффика у провайдера
В качестве torrent клиента для сидбокса, чаще всего используют TorrentFlux (веб интерфейс к BitTornado), rtorrent. Но возможны варианты. На сервере установлен один из дистрибутивов Linux/*BSD, предоставляется доступ через SFTP (чаще всего), SSH, rsync. В отдельных местах, вся информация так же расположена на зашифровнаных разделах.
Некоторые небольшие фирмы (хотя назвать фирмой с трудом язык поворачивается), сидбоксы выносят в отдельные тарифные планы, либо занимаются только сидбоксами. Ценовой диапазон от ~$20 и выше. В зависимости от размера жесткого диска, траффика, толщины канала.
Возможно использовать и обычные дешевые выделенные сервера либо VPS в качестве сидбокса. Так торрент-клиент использует мало процессорного времени, ключевым фактором выбора является размер жестого диска и размер канала.
Плюсы от использования сидбокса достаточно очевидны: возможность разгрузить домашний канал, доступ к сидбоксу из любого места, быстрая загрузка, возможность поддерживать рейтинг. Особенно это важно для релиз-групп.
Поиск софта для трекера
Ради интереса начал искать софт для трекера. Интересная ситуация. Основной язык, на котором написаны трекеры - PHP.
Один из самых распространенных - это TBDev/TBSource и различные его моды, коих уже развелось непотребное количество. На них работал Oink, сейчас работают what.cd, waffles.fm и другие.
Из PHP трекеров еще:
BtiTracker, xbtit, AKNova, TorrentTrader. Сооветственно общие свойства это упомянутый PHP, MySQL в качестве базы. Часть из них, например, xbtit может выступать фронтэндом к другим трекерам - XBTT.
Затем еще один комплект трекеров, которые написаны уже с использованием C/C++. Это XBTT, BNBT/CBTT и Opentracker. Можно вспомнить еще hypercube от анакаты (на нем раньше TPB работал), но сомневаюсь что он будет развиваться.
XBTT - достаточно известный трекер. Разработка началась еще в 2004 году и продолжается до сих пор.
BNBT - переписанный на C++ оригинальный питоновский трекер. У данного трекера было два форка: CBTT - который в настоящее время заброшен и XBNBT, который так же похоже заброшен (судя по состоянию SVN).
То есть из не PHP-based трекеров остается только XBTT и Opentracker. На последний, недавно перешел TPB, после того как у них возникли проблемы с производительностью hypercube. Списка возможностей трекера нет, но судя по коду это трекер с минимальным функционалом. Рейтинг, например, он похоже не поддерживает.
Моды форумов и простейшие скрипты не рассматривал.
Получается, что сейчас что бы открыть свой приватный трекер, выбирать особо не из чего: TBDev/TBSource либо xbtit. Плюс возможно подключение XBTT в качестве бэкэнда. И это печально.
Все наслышаны про шифрование траффика между торрент-клиентами и между торрент клиентами и сервером. Покрайне мере хаутушек в интернете на эту тему предостаточно.
Можно также использовать VPN, который в данном случае даст большую безопаность чем TOR например, но придется немного заплатить.
Так же кроме этих методов можно использовать черные списки IP адресов различных компаний. Например занимающиеся сбором информации о пользователях p2p сетей.
Эта тема немного затронута в видео, которое сделал Dan Morrill. Затронута она правда в самом конце, а основное время занимает показ того, насколько просто выяснить IP адрес пользователя, качающего какой-нибудь торрент.
Теперь возвращаясь к черным спискам. Сами списки можно взять здесь. Можно использовать различные списки, вроде компаний, банков, корпораций, сети ботнетов и так далее. Для блокировки список адресов под Windows рекомендуют программу PeerGuardian, так как она умеет подключать несколько списков, обновлять их и так далее. Но в тоже время, в комментариях на TF ее не очень рекомендуют. Если же используется в качестве торрент клиента Azureus, то у него в плагинах можно найти SafePeer. Это плагин который так же обладает подобной функциональностью.
Пользователям различных Linux-дистрибутивов, FreeBSD, Mac OS X и так далее можно просто напомнить про hosts.deny, а так же iptables, ipfw и им подобные вещи. Можно вспомнить различные интерфейсы и скрипты для настройки файрволла. Но только я не припомню, что бы какая-нибудь из них умела работать со списками адресов (обновление этих списков и так далее). Правда пользователям Linux можно порекомендовать небольшую программку iplist, которая использует netfilter-queue (ядро 2.6.14 и выше), поддерживает несколько очередей, динамическую работу со списками, syslog и так далее.
По мотивам поста на TF
Хостинг трекера
9 ноября 2007 года был окончательно закрыт Demonoid.
Было достаточно много слухов, то он вновь заработает, но заработали только форумы SubDemon.com. В декабре проскочила надежда, что Deimos (создатель Demonoid), хочет вновь запустить Demonoid. Одна из нерешенных проблем запуска - где хостить?
На форумах SubDemon начали составлять список стран, на территории которых возможно хостить трекер. Так же параллельно ведется список, где крайне нежелательно это делать. Интересно, но в список дружелюбных стран включена и Россия.
Так же можно вспомнить тред (требуется регистрация) на FileSoup, где обсуждаются хостеры, которые лояльно относятся к торрент-трекерам. И пока возможными вариантами называтся PRQ и Melonez.
Этот вопрос крайне интересен, вспоминая прошлую дискуссию.
Книги и торренты
Есть трекеры специализирующиеся на музыке, аниме, ТВ сериалах и так далее. Но почему-то не смог найти трекера, который бы специализировался на книжках (в любых форматах), журналах и аудиокнигах. При этом, на форумах посвященных p2p, часто спрашивают, есть ли такие трекеры? И всегда отправляют на крупные трекеры.
На текущий момент поживиться новыми книгами можно либо на TPB, либо на mininova.org в соответствующих разделах, на остальных трекерах количество книг исчезающе мало. И было бы просто замечательно, если бы был отдельный трекер. Ведь очень много ресурсов вроде того же Natahaus и аналогичных зарубежных сайтов, где книги заливаются на рапидшару. Но у рапидшары есть несколько неудобств (вроде платных аккаунтов, ограничение по объему для бесплатных аккаунтов и так далее).
И такой книжный трекер, был бы как нельзя кстати.
Новая война p2p
Все наслышаны о войне RIAA, MPAA и других аналогичных компаний с p2p сетями. Иногда выигрывают они (закрытие трекеров, отключение серверов eDonkey), так и p2p (насколько помню TPB выиграли суд).
Но сейчас возможно назревает новый фронт войны - Сцена. В конце прошлого года трекер SuperTorrents был взломан. Были украдены пароли к аккаунту PayPal, на который производились пожертвования для трекера, и вся сумма пожертвований была переведена на пожертвования детям (как ни странно). Самое интересное в этом то, что это было сделано от “лица” Сцены.
Теперь еще один трекер Feedthe.net, а точнее создатель и администратор трекера, стал жертвой атаки, которая таже была произведена от имени Сцены. Это сопровождалось посланием вроде “p2p! хватить красть наши релизы!”.
В этом всем не понятно другое. Если Сцена, такая закрытая, то почему оттуда утекают релизы? Наверно все дело в том самом человеческом факторе. И причем тут тогда администраторы трекеров? Можно конечно запрещать выкладывать релизы сцены, но кто помешает переименовать, убрать все данные релиза и выложить на трекер? Никто. Поэтому не совсем ясно, из-за чего такой сыр-бор.
Хотя вспоминая взлом what.cd (когда он только начал работу), можно предположить что это дело рук каких-то левых людей, но все может быть.