Добро пожаловать на мой блог

Собственно о чем речь?

Это блог! В котором я веду свои заметки и копи-пасты с других сайтов. В основном это не что иное как дневник. Приятного чтения.

Как сделать себе такую панель?

Это можно выяснить перейдя по ссылке »

Вход в блог

Забыли/потеряли пароль?

Еще не зарегистрированны? Чего же ждать!

2 Способа накрутить рейтинг на torrent трекере

Всем известно — рейтинг на трекере — это не шутки. Я, к примеру, очень ответственно к этому отношусь. На иоем любимом трекере — torrents.ru, у меня никогда рейтинг не падал ниже 2х (это еще и из-за того, что если рейтинг ниже 2х, то на форум не всегда можно влезть). Так вот, набивать его проном мне уже парядком надоело (хотя… ;) ) и под руку подвернулась статейка одного моего знакомого из Питера — Менковича Никиты. Ему за статью благодарности, а нам читать — да на ус мотать.

В данной статья сведены во едино два варианта самонакрутки рейтинга на торрентах без непосредственной раздачи. Первый прост, второй по сложнее. Злоупотреблять таким не советую — могут возникнуть проблемы в виде пожизненного бана! Итак, понеслась…

Первый, простой, способ

Нам понадобится типичный сниффер, например wireshark, он есть в любом репозитарии.

Запускать его нужно от рута, чтобы был доступ к сканированию eth0.
Вот интерфейс главного окна:
wireshark-main
Чтобы настроить фильтрацию того, что нам необходимо получить, выбираем Filter-HTTP:
wireshark-filter
Затем, выбираем слушаемый интерфейс Capture — Options:
wireshark-start

Затем включаем торрент клиент, и стартуем одну закачку:
torrent-start
После этого в wireshark смотрим, какой запрос посылает программа трекеру:

wireshark-announce
Правой кнопкой нажимаем на запрос Copy-Bytes(Printable Text Only), у меня запрос следующий:

1
2
3
4
5
6
GET /announce.php?uk=x1dgvKvN7D&&peer_id=-KT2250-qW2uCN2o1Ac6&port=6881&uploaded=0&downloaded=0&left=608632832&compact=1&numwant=100&key=482586564&event=started&info_hash=uj%08%0f%e6%eb%17%0b%19%08l-%ef%b4%8e%5e%b0%a1%cc%b2 HTTP/1.1
User-Agent: uTorrent/1770
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Accept-Encoding: x-gzip, x-deflate, gzip, deflate
Host: bt.torrents.ru
Connection: Keep-Alive

Это то, что отсылает при старте торрента, сохраняем его под именем start. Ждем ~15 минут и останавливаем. Тем же образом получаем запрос посылаемый трекеру при остановке:

1
2
3
4
5
6
GET /announce.php?uk=x1dgvKvN7D&&peer_id=-KT2250-qW2uCN2o1Ac6&port=6881&uploaded=1248764894&downloaded=0&left=0&compact=1&numwant=0&key=482586564&event=stopped&info_hash=uj%08%0f%e6%eb%17%0b%19%08l-%ef%b4%8e%5e%b0%a1%cc%b2 HTTP/1.1
User-Agent: uTorrent/1770
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Accept-Encoding: x-gzip, x-deflate, gzip, deflate
Host: bt.torrents.ru
Connection: Keep-Alive

Этот запрос сохраняем под именем stop. Строчка запроса, которая отвечает за отправку информации о количестве отданной информации uploaded=1248764894, то есть примерно 1,1 Гигабайта было отдано за 15 минут. Я рекомендую каждый час накручивать не больше 100-150Мб, чтобы Вас не забанили на трекере.

Эти запросы можно элементарно отсылать из консоли:

1
cat start | telnet bt.torrents.ru 80

и через 15 минут:

1
cat stop | telnet bt.torrents.ru 80

где bt.torrents.ru Host из запроса.

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

Pages: 1 2

июля 15, 2008 Add a comment
Home > Unix Like > 2 Способа накрутить рейтинг на torrent трекере
Comments (8) Trackback Leave a comment
  1. Денис
    Июнь 22nd, 2009 at 20:47 | #1

    Статья интересная. Спасибо автору )))

  2. василий
    Июль 24th, 2009 at 23:39 | #2

    есть и другой вариант, который почти не требует интервенции юзера, правда требует использование open source торрент клиента, например rtorrent or btpd. следует порыться в исходниках, найти функцию которая отвечает за http request, и просто подправить «&uploaded=».

    #define FORGED_FACTOR 2.0
    factor = (drand48() * FORGED_FACTOR) + 1.0;
    forged = to_forge ? (unsigned long long) (tp->net->uploaded * factor) : tp->net->uploaded;
    snprintf(url, sizeof(url),
    «%s%cinfo_hash=%s&peer_id=%s&key=%ld%s%s&port=%d uploaded=%llu»
    «&downloaded=%llu&left=%llu&compact=1%s%s»,
    aurl, qc, e_hash, e_id, tr_key,
    tr_ip_arg == NULL ? «» : «&ip=», tr_ip_arg == NULL ? «» : tr_ip_arg,
    net_port, forged , tp->net->downloaded,
    (long long)tp->total_length — cm_content(tp),
    event == TR_EV_EMPTY ? «» : «&event=», m_tr_events[event]);

  3. василий
    Июль 24th, 2009 at 23:40 | #3

    упс

    #define FORGED_FACTOR 2.0
    factor = (drand48() * FORGED_FACTOR) + 1.0;
    forged = to_forge ? (unsigned long long) (tp->net->uploaded * factor) : tp->net->uploaded;
    snprintf(url, sizeof(url),
    «%s%cinfo_hash=%s&peer_id=%s&key=%ld%s%s&port=%d uploaded=%llu»
    «&downloaded=%llu&left=%llu&compact=1%s%s»,
    aurl, qc, e_hash, e_id, tr_key,
    tr_ip_arg == NULL ? «» : «&ip=», tr_ip_arg == NULL ? «» : tr_ip_arg,
    net_port, forged , tp->net->downloaded,
    (long long)tp->total_length — cm_content(tp),
    event == TR_EV_EMPTY ? «» : «&event=», m_tr_events[event]);

  4. Александр
    Июль 30th, 2009 at 12:56 | #4

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

  5. Idaho
    Январь 13th, 2010 at 16:16 | #5

    @Александр
    Манипулируете тем же параметром, что и при сниффе.

  6. Softwayer
    Июнь 22nd, 2010 at 13:40 | #6

    3 вопроса.
    1. Почему картинки не открываются?
    2. Почему клиент µTorrent?
    3. Где 2-й способ?

  7. Paralan
    Октябрь 17th, 2010 at 13:56 | #7

    Лучше используй Torrent Ratio Keeper. Есть и под Linux версия — рабоатет как прокси, накручивая рейтинг. Не палится на всех трекерах, включая rutracker.org.

  8. Февраль 12th, 2011 at 01:59 | #8

    А можно воспользоваться сервисом http://magnetizer.com.ua
    Закачать ваш торрент файл, и получить магнет ссылку, с помощью которой можно скачать файлы напрямую от сидов, минуя трекер

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks (1 ) Detail Trackback