Добрый день, уважаемые!
Помогите разобраться с фильтрами U32.
Необходимо с их помощью блокировать работу торрент программ.
Знаю это как то можно сделать.
Помогите разобраться с фильтрами U32!
Вот тут можно почитать
http://b42.cz/notes/u32_classifier/
http://habrahabr.ru/post/138463/
Уже наталкивался на эту информацию, спасибо.
Но интересует применительно к торрентам. Такой информации не встречал.
Может кто то сталкивался.
Знаю это как то можно сделать.
В самом грубом случае ограничить количество udp трафика(можно как кб/с так и по количеству пакетов).
Более интересное решение ограничить количество исходящих udp пакетов от определенной машины.
Тогда это ограничит и остальной трафик.
В U32 можно блокировать пакеты по типам, например проверяя заголовки пакетов. Как блокировать ICMP запросы я знаю, например 0>>22&0x3C@>>24=0
Но как торренты блокировать не совсем понятно.
А почему нельзя заблокировать порты и торенты отпадут сами собой? Я так и блочу.
Тогда это ограничит и остальной трафик.
Добавить в исключение ?
Думаю лучше копать в сторону http://l7-filter.sourceforge.net/
количество udp трафика(можно как кб/с
ЕМНИП по скорости udp не ограничить исходя из сути самого протокола.
ЕМНИП по скорости udp не ограничить исходя из сути самого протокола.
Кастыль. С помощью tc создаем полосу пропускания и нужный(к примеру по порту назначения) udp заворачиваем в нее.
Dmitriy.Alekseev,
Если так уж хотите использовать U32 фильтры.
Теоретическое предположение. Обмен данными торрентом происходит так.
1. Отправка udp пакета с запросом на данные
2. Прием udp пакета с данными.
Попробуйте проанализировать содержимое(полезные данные) 1го пакета. Может найдете данные по которым можно однозначно определить что это torrent.
Мне кажется предложение XliN, самое разумное.
Спасибо, буду пробовать