Torrent: альтернативный способ детектирования

Jul 07, 2010 06:48

Со времени событий вокруг uTP прошло более 4 месяцев, разработчики uTorrent на месте не стояли, в теме на nag.ru тоже накатали уже более сорока страниц. Придумал и я принципиально новый способ ловить соединения торрентов, но обо всём по порядку.( Рабочий скрипт с демонстрацией концепта прилагается )

сети, l7, freebsd, ipfw, админское, идиоты

Leave a comment

Comments 28

dadv July 7 2010, 12:12:22 UTC
Спасибо, хорошая статья.

Reply


redrat July 8 2010, 06:00:58 UTC
Хоть и не актуально пока, но буду иметь в виду.

Reply


xirss July 10 2010, 16:21:17 UTC
ИМХО - более правильно было бы опять же держать таблицу линков в самом скрипте, и при добавлении/удалении (по таймауту) из нее элемента - собссно уже дергать ipfw. Но это уже детали реализации...

Reply

nuclight July 10 2010, 16:38:05 UTC
Да, я об этом упоминал в итогах. Но такая версия не влезла бы в ограничения на объем поста в ЖЖ.

Reply


(The comment has been removed)

l2tp July 13 2010, 09:00:56 UTC
Мне очень интересно, кто меня поминает

Reply

(The comment has been removed)

OMFG l2tp July 13 2010, 10:18:33 UTC
Я не хотела широкой известности, nuclight, а она подползает

Reply


rc_conf July 27 2010, 10:07:54 UTC
Решил сегодня потестировать на 0day.kiev.ua.
Интересная картина:
Первый ответ почти всегда получается нормальный
d8:intervali1256e12:min intervali628e5:peers900

Но иногда проскакивает
d8:completei16e10:incompletei8e10:downloadedi40e8:intervali300e5:peers132
Соответственно матч не проходит

Reply

nuclight July 28 2010, 10:43:47 UTC
Занятно, в официальной спецификации этого нет, нашлось на http://wiki.theory.org/BitTorrentSpecification - там еще некоторые ключи могут попадаться. Ну что ж, значит, надо модифицировать регэксп :)

Reply

rc_conf July 29 2010, 15:53:37 UTC
У себя уже пофиксил. Интересно, сколько еще новых сюрпризов принесет данный протокол :)
А вообще, скриптик работает на ура - за вчера 25К уникальных хостов порезал.

Reply

nuclight July 29 2010, 16:01:02 UTC
Ну, у них есть, например, драфт протокола трекера, работающего по UDP. Правда, номер порта я из него не понял.

> за вчера 25К уникальных хостов порезал.

А эффект по полосе есть? В смысле, что-нибудь явно лишнее просачивается, как признак неучтенного скриптом?

Reply


Leave a comment

Up