BitTorrent Proxy 1.33
И так, у нас очередное небольшое обновление программы BitTorrent Proxy до версии 1.33.
Недавно я обнаружил новую защиту на некоторых трекерах. Суть её в том, что трекер после первого анонса возвращал HTTP код 302, что означает редайрект на другой адрес (кто в теме, тот поймет). Так вот эмуляция в BitTorrent Proxy не была рассчитана на подобное и поэтому не работала на этих трекерах. Теперь же всё исправлено и эмуляция на трекерах с такой защитой работает без проблем.
Также благодаря пользователю программы Papa Leo в программу был добавлен обновленный немецкий перевод.
BitTorrent Proxy 1.32
Маленький апдейт программы BitTorrent Proxy, просто исправлены пара назойливых бага. Также в инсталяционный пакет включены исправленные файлы клиентов uTorrent, включая последнюю версию uTorrent 1.8.4.
Ошибка в uTorrent
Уже давно знал, что некоторые трекеры умеют отличать настоящий uTorrent клиент, от эмулируемого клиента в программе BitTorrent Proxy. Всё собирался проверить, что там не так, но руки никак не доходили.
Но в последнее время, трекеров которые научились это делать, становится всё больше и больше, многие трекеры обнаружив подозрительный uTorrent клиент отказывали клиенту в подключении. А в некоторых случаях это приводило к бану пользователя. Всё это послужило стимулом для того, чтобы, наконец-то разобраться, что в моей программе работает не так.
Как обнаружилось, файл клиента uTorrent содержал небольшую ошибку. Данная ошибка была исправлена для клиента uTorrent 1.8.3 и uTorrent 1.6.1. Данные файлы я настоятельно рекоммендую обновить у себя, в случае если вы используете их в режиме эмуляции.
Файлы клиентов uTorrent других версий обновлены небыли и их использование не желательно!
В скором времени также добавлю для скачки файл клиента uTorrent 1.8.4.

В случае если будут обнаружены какие либо дополнительные проблемы с файлами клиентом, то сообщайте мне лично, но лучше пишите на форуме.

Добавлено 06.09.2009
Как и обещал, добавил файл клиента uTorrent 1.8.4, а также исправил все остальные файлы клиента uTorrent.
Файлы клиентов uTorrent 1.7.4, 1.8.1 были удалены как очень редко используемые.
BitTorrent Proxy 1.31
Недавно я писал про новую защиту на трекере torrents.ru. После более внимательного изучения обнаружилось, что я слишком высоко о них подумал, всё оказывается на много проще. Во-первых, данная защита включается только на некоторых раздачах, как я примерно предполагаю, на раздачах с небольшим количеством пиров. Во-вторых, защита состоит в том, что трекер выдает вам только одного из участников обмена и время обновления в одну минуту. Ну и само собой раз вы только что подключились к раздаче, то скорей всего не успеете за эту одну минуту подключиться к пиру и передать ему большое количество данных. Именно это трекер и проверяет. Если через минуту вы передадите трекеру, что уже успели за это время произвести аплоад, то скорей всего вы используете накрутку.

В связи с этим была доработана программа BitTorrent Proxy. В настройках в разделе эмуляции появилась опция "Установить скорость на ноль, если трекер вернул одного пира" (данная опция включена по умолчанию). Т.е. если во время эмуляции трекер передает программе только одного пира, то текущая раздача переходит в "замороженное" состояние. До времени следующего обновление данных, программа не будет добавлять к аплоаду и даунлоаду никаких значений. "Замороженное" состояние можно определить по иконкам текущей раздачи: и .

Также в новой версии были исправлены некоторые баги версии 1.30.
К примеру, была исправлена ошибка в режиме скачивания, при которой не сохранялась настройка "Уменьшать загрузку в...".
BitTorrent Proxy 1.30
И так после долгого перерыва всё же вышла новая версия программы BitTorrent Proxy. Внешне может быть изменения будут не столь заметны, но с точки зрения "внутриностей" (кода) было изменено и оптимизировано множество функций.

И так список изменений:
Самое большое изменение заключается в полной переделке диалога режима скачивания. Теперь все задания скачивания отображаются в одном окне, на подобии того как это реализовано в режиме эмуляции.
Убран режим HTTP Proxy. Так что тем, кто этим режимом постоянно пользуется, рекомендуется подумать, прежде чем скачать эту новую версию. Ну, или если скачивать, то устанавливать в отдельную папку. Кстати в ближайшем будущем планирую сделать возможность скачивать с сайта не только последнюю версию программы, но и предыдущие версии, для того, что если кому-то не понравятся изменения в новых версиях, всегда мог скачать более старые.
В окно скачки добавлен график отображающий изменение в скорости при раздаче, то, как это видит трекер. Очень полезная вещь, если вы хотите наглядно прикинуть, как лучше накручивать рейтинг, а так же в случае если вас забанят на трекере поможет разобраться, почему вас забанили.
В режиме скачки добавлена опция "не отсылать количество скачиваемого". При включении данной опции программа сообщает трекеру что вы совсем ничего не скачали.
Добавлена система плавного изменения скорости при скачивании. Подробнее о ней вы можете почитать на форуме или в инструкции к программе. (Данная система находится в режиме отладки, поэтому её выполнение отображется в логе. Так что в случае неисправностей просто присылайте мне весь текст лога)
Добавлена (на радость всем кто предоставляет услуги накрутки рейтинга) давно обещанная возможность изменять скорость сразу на нескольких задач эмуляции.
Переделана система языковых модулей для программы. Теперь они представляют из себя обычные текстовые файлы, которые вы можете открыть в обычном блокноте и отредактировать по своему желанию. На данном этапе программа поставляется лишь с русским и английским языком. Все авторы переводов на другие языки, к сожалению так и не ответили на отправленные им письма с предложением сделать другие переводы к программе.
Исправлена ошибка в эмуляции, из-за которой иногда программе не удавалось правильно определить время обновления передаваемое трекером.
Исправлена ошибка при обработки торрентов со списком анонса из нескольких трекеров
Сохранение списков эмуляции и скачки теперь происходит при любом изменении этих списков, а не при выходе из программы. Это очень полезно, если, к примеру, программа вылетит во время работы. Раньше в таком случае списки скачек и эмуляций не сохранялись, но теперь достаточно будет запустить программу заново, и все задачи будут восстановлены.
Начата реализация удаленного управления программой. Пока функций не много, на данный момент имеется лишь возможность смотреть на состояние программы, но в дальнейшем планируется доработка до полного контроля над программой.
Обновлены файлы клиентов. Добавлены клиенты: BitComet 1.13 и uTorrent 1.83
Инструкция к программе была изменена с учетом произведенных изменений. Возможно там чего-то не хватает, возможно что-то не совсем понятно написано. Если что пишите на форуме где и что не так, будем дорабатывать.

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

Добавлено 06.08.2009:
Как и обещал, так же выпустил публичную версию программы.

Удачной вам накрутки рейтинга
Новая система защиты на torrents.ru
Давно уже не качал ничего с этого трекера, но вот решил сегодня скачать одну из раздач и обнаружил забавную защиту, которую придумали на этом трекере. Возможно она уже не такая и новая, но, по крайней мере, я её вижу впервые.

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

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

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

В любом случае, данная система очень интересна и с довольно большой вероятностью может вычислить накрутчиков. Так что будьте бдительны и старайтесь на этом трекере пользоваться в основном режимом скачки. А обход для данной защиты мы придумаем позже.
Всё для невест :)
Лазил по просторам интернета и наткнулся на какой-то сайт, не пойму толи рекламный, толи просто спам какой-то. В общем, сильно удивился, до чего спамеры доходят.

Кликните на картинке для увеличения.
В разработке...
Всем привет!

Затеял тут большую переделку программы BitTorrent Proxy, так что аж версия сразу прыгнет до 1.30.
Но так как запланировано много всего, то ожидать релиз программы в ближайшем будущем не стоит. Но для того чтоб вы были в курсе дела, а также может чтоб высказывали свои мнения и пожелания, я решил создать тему на форуме. Там я буду писать что уже сделано, а что ещё планируется.

Календарь
Доработал свой календарик, теперь он полностью работает как под Firefox так и под Opera.
BitTorrent Proxy 1.22
Всем счастливым обладателям полной версии программы BitTorrent Proxy хочу сообщить, что программа обновилась до версии 1.22
Я решил многие свои проблемы с провайдером, что позволило мне как следует протестировать некоторые функции в программе. К своему удивлению, я обнаружил, что внедренное ещё в первых версиях программы, специальное условие, которое позволяло клиенту uTorrent работать корректно, стало основной причиной, почему у этого клиента в режиме скачки постоянно появлялось сообщение о том, что соединение закрыто пиром. Убрав это условие, я обнаружил, что uTorrent начал работать без сбоев. Скорей всего за это время разработчики uTorrent что-то изменили в системе подключения.

Полный список изменений в программе:
Как уже написал выше, исправил работу с битторрент клиентом uTorrent
В окне скачки, при режиме динамического изменения, в логах пишется расчетная скорость отдачи.
Оптимизация кода связанная с модулями перевода. Теперь программа запускается, даже если в папке нет ни одного языкового модуля. Если с программой использовать языковой модуль для более старой версии, то надписи в программе которые отсутствуют в модуле, будут написаны на английском. Также смена языка в настройках, на любой кроме английского, не требует перезапуска программы. А вот смена на английский потребует перезапуск.
Опция "Игнорировать ошибки соединения" в эмуляции. Очень полезная опция в дополнение к опции, появившейся в прошлой версии "Игнорировать ошибки сервера", теперь если данная опция включена и программа не может соединиться с сервером, то эмуляция не останавливается, а программа повторяет попытки соединиться с трекером. В дополнении есть опция остановки эмуляции в случае если программа не может подключиться к серверу длительное время, то можно установить значение, как долго программа будет пытаться соединиться.
Появилась опция грубой остановки эмуляции, без обновления данных на трекере
Мелкие доработки внешнего вида программы
Файл клиента uTorrent обновлен до версии 1.8.2
Файл клиента BitComet обновлен до версии 1.10

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

Удачной вам накрутки рейтинга