LinuxForum.Fans
Тема

Помогите разобраться с фильтрами U32!

Автор: Dmitriy_Alekseev 11 сообщений 1182 просмотров
#362756

Добрый день, уважаемые!
Помогите разобраться с фильтрами U32.
Необходимо с их помощью блокировать работу торрент программ.
Знаю это как то можно сделать.

#362771

Уже наталкивался на эту информацию, спасибо.
Но интересует применительно к торрентам. Такой информации не встречал.
Может кто то сталкивался.

#362824
"Dmitriy.Alekseev" написал:
Знаю это как то можно сделать.

В самом грубом случае ограничить количество udp трафика(можно как кб/с так и по количеству пакетов).
Более интересное решение ограничить количество исходящих udp пакетов от определенной машины.

#362826

Тогда это ограничит и остальной трафик.
В U32 можно блокировать пакеты по типам, например проверяя заголовки пакетов. Как блокировать ICMP запросы я знаю, например 0>>22&0x3C@>>24=0
Но как торренты блокировать не совсем понятно.

#362830

А почему нельзя заблокировать порты и торенты отпадут сами собой? Я так и блочу.

#362831
"Dmitriy.Alekseev" написал:
Тогда это ограничит и остальной трафик.

Добавить в исключение ?

#362851
"marikk" написал:
количество udp трафика(можно как кб/с

ЕМНИП по скорости udp не ограничить исходя из сути самого протокола.

#362856
"Macumazan" написал:
ЕМНИП  по скорости udp не ограничить исходя из сути самого протокола.

Кастыль. С помощью tc создаем полосу пропускания и нужный(к примеру по порту назначения) udp заворачиваем в нее.


Dmitriy.Alekseev,
Если так уж хотите использовать U32 фильтры.
Теоретическое предположение. Обмен данными торрентом происходит так.
1. Отправка udp пакета с запросом на данные
2. Прием udp пакета с данными.
Попробуйте проанализировать содержимое(полезные данные) 1го пакета. Может найдете данные по которым можно однозначно определить что это torrent.

Мне кажется предложение XliN, самое разумное.

Войдите или зарегистрируйтесь, чтобы ответить.