URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 64633
[ Назад ]

Исходное сообщение
"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"

Отправлено opennews , 10-Мрт-10 04:21 
В статье "Как работает tcpdump: ассемблер BPF; фильтрация с ng_bpf на FreeBSD (http://nuclight.livejournal.com/124989.html)" подробно рассмотрен процесс построения BPF-правила, отбирающего пакеты по некоторому критерию. В дальнейшем созданное правило можно использовать в ng_bpf для организации фильтрации в нестандартных ситуациях, в частности приведен пример (http://nuclight.livejournal.com/125372.html) блокирования протокола uTP внутри туннеля PPTP GRE.

URL: http://nuclight.livejournal.com/124989.html
Новость: http://www.opennet.me/opennews/art.shtml?num=25733


Содержание

Сообщения в этом обсуждении
"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено Canada , 10-Мрт-10 04:21 
Респект и уважуха Nuclight'у - предмет он знает отлично!

Респект и уважуха Макиму - OpenNet первый ресурс который не скопипастил а дал прямой линк на оригинал!


PS: А некоторые ... ммм ... индивиды, еще троку дней назад казавшиеся нормальными людьми, как последние поцы скопипастили без ссылок на оригинал, с гнилой отмазкой "нашел где-то в интернете и выложил у себя чтоб не забыть" ... ссылку на поца давать не буду, оно само на днях вылазило :(


"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено Myc , 10-Мрт-10 10:36 
Любопытное чтиво.

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено terminus , 10-Мрт-10 11:57 
К сожалению применение таких вещей не доступно массам. Я например вряд ли смогу когда-нить осилить подобные трюки...

Вот бы для стандартного ipfw или netgraph готовых наборов в виде правил или нод для фильтрации конкретных L7 протоколов. =(


"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено А , 10-Мрт-10 12:10 
Не получится так, не только содержимое пакетов анализировать нужно для полноценного L7.

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено Аноним , 10-Мрт-10 12:51 
о господи, я еще могу понять програминг на асме, но правила для файрвола ассемблять - это перебор.

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено XoRe , 10-Мрт-10 13:20 
>о господи, я еще могу понять програминг на асме, но правила для
>файрвола ассемблять - это перебор.

http://citrin.ru/freebsd:ng_ipfw_ng_bpf

Вот тут есть программка для генерации таких вещей.


"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено nuclight , 10-Мрт-10 13:35 
Вы невнимательно читали пост. В нём точно такие же выражения для tcpdump (в скрипт), что принимает и программка citrin'а.

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено XoRe , 10-Мрт-10 15:30 
>Вы невнимательно читали пост. В нём точно такие же выражения для tcpdump
>(в скрипт), что принимает и программка citrin'а.

Да, невнимательно.
Я понял про опцию -d в tcpdump.


"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено Ыукпун , 10-Мрт-10 13:39 
автор ковырял нешифрованный gre траффик?

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено AdVv , 11-Мрт-10 23:45 
Да, мне тоже интересен этот вопрос - что делать с шифрованным pptp ?

"Построение BPF-правил для фильтрации в ng_bpf во FreeBSD"
Отправлено nuclight , 23-Мрт-10 14:40 
Ничего, разве что резать целиком. У PC-роутеров с расшифровкой транзитных соединений проц не справится, поэтому и средств таких даже не делают.