Перейти к содержимому
Калькуляторы

Фильтрация трафика P2P с помощью ng_bpf и ng_tag в FreeBSD

В man 4 ng_tag есть пример для организации фильтрации трафика DC++ на прикладном уровне модели OSI с помощью узлов ng_bpf и ng_tag путем поиска характерных сигнатур в payload. Кто-нибудь делал на базе этого примера рабочее решение для идентификации наиболее распространенного трафика P2P (BitTorrent, eDonkey, GNUtella, FastTrack и т.д.)?

 

Дело в том, что опыта в работе с подсистемой Netgraph у меня нет. Поэтому разобраться с такой непросто темой, имея перед глазами всего один этот пример, тяжеловато. Хотелось бы взглянуть на уже рабочие конфиги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

интересная идея, если помечать трафик и сгружать его в отельный пайп, в котором скорость будет зависеть от общей нагрузки внешних каналов, то может что-то не плохое получится

но вроде как уже, постоянных сигнатур в пакетах почти не присутствует

да и какая нагрузка будет на cpu, тоже вопрос :)

 

готового нету, но можно сделать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.