The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Модули iptables != модули netfilter"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Модули iptables != модули netfilter"  
Сообщение от Zorge email on 17-Апр-09, 13:26 
Добрый %daypart%, при разработке фильтра неправедных пакетов для nix и изучении манов по этому делу столкнулся с одной неясностью.
В процессе поисков исходников столкнулся с двумя подклассами ответов - типа модуль к netfulter(http://www.linuxjournal.com/article/7184) и к iptables(http://www.opennet.ru/base/dev/iptables_match_mod.txt.html).
Вопрос: в чем отличие модулей iptables от модулей netfilter? Точнее не отличие а +/- обеих реализаций. И вообще меня интересует конкретное место iptables в netfilter. То что "iptables — название пользовательской утилиты (запускаемой из командной строки) предназначенной для управления системой netfilter" и "iptables is the userspace command line program used to configure the Linux 2.4.x and 2.6.x IPv4 packet filtering ruleset." не очень полно дает понимание места iptables в netfilter. Хочется понимания шагов на котором выполняется обработка каждым из модулей (что раньше).
Спасибо.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Модули iptables != модули netfilter"  
Сообщение от Andrey Mitrofanov on 17-Апр-09, 13:57 
>В процессе поисков исходников столкнулся с двумя подклассами ответов - типа модуль
>к netfulter

Эта статья - из 2003го года времён ядра 2.4... Утилита iptables обновляется (=изменяется, развивается) регулярно. Подозреваю, что примерно то же происходит и с подсистемой ядра.

>Вопрос: в чем отличие модулей iptables от модулей netfilter?

Без понятия. |-)

> интересует конкретное место iptables в netfilter.
>То что "iptables — название пользовательской утилиты
>системой netfilter"
>не очень полно дает понимание места iptables в netfilter.

http:/openforum/vsluhforumID3/51072.html#2
Это два _многозначных_ слова/термина/ярлыка, которые все используют, как левой пятке захочется. Значений много (подозреваю, что в своём после по ссылке "нашёл" не все), почти (название у "утилиты ком.строки" - одно) полностью пересекаются, конкретное [узкое] значение извлекается с помощью телепатии и удачи -- из контекста и собственного понимания....

За неимением понимания -- nf и ipt = одно и то же, а детали тщательно скрываются %) ядерными физи^Wпрограммерами.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Модули iptables != модули netfilter"  
Сообщение от pavel_simple (ok) on 17-Апр-09, 15:09 
>[оверквотинг удален]
>к netfulter(http://www.linuxjournal.com/article/7184) и к iptables(http://www.opennet.ru/base/dev/iptables_match_mod.txt.html).
>Вопрос: в чем отличие модулей iptables от модулей netfilter? Точнее не отличие
>а +/- обеих реализаций. И вообще меня интересует конкретное место iptables
>в netfilter. То что "iptables — название пользовательской утилиты (запускаемой из
>командной строки) предназначенной для управления системой netfilter" и "iptables is the
>userspace command line program used to configure the Linux 2.4.x and
>2.6.x IPv4 packet filtering ruleset." не очень полно дает понимание места
>iptables в netfilter. Хочется понимания шагов на котором выполняется обработка каждым
>из модулей (что раньше).
>Спасибо.

netfilter это подсистема ядра, к ней есть модули
iptables это утилита управления для netfilter, обычно под каждый модуль netfilter имеется плагин для iptables ерализующий в свою очередь управление конкретным модулем netfilter.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Модули iptables != модули netfilter"  
Сообщение от Zorge email on 17-Апр-09, 21:31 
>netfilter это подсистема ядра, к ней есть модули
>iptables это утилита управления для netfilter, обычно под каждый модуль netfilter имеется
>плагин для iptables ерализующий в свою очередь управление конкретным модулем netfilter.

тогда меня интересует мнение общественности.
Пишу фильтр пакетов\их анализатор (склеивает фрагментированные пакеты, откидывает лишние подтверждения о получении). модулем чего их следует писать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Модули iptables != модули netfilter"  
Сообщение от pavel_simple (ok) on 17-Апр-09, 23:51 
>>netfilter это подсистема ядра, к ней есть модули
>>iptables это утилита управления для netfilter, обычно под каждый модуль netfilter имеется
>>плагин для iptables ерализующий в свою очередь управление конкретным модулем netfilter.
>
>тогда меня интересует мнение общественности.
>Пишу фильтр пакетов\их анализатор (склеивает фрагментированные пакеты, откидывает лишние подтверждения о получении).
>модулем чего их следует писать?

нет -- ну вы скажите как вы поняли написаное -- а то я уже боюсь вам объяснять -- а хак хоть сориентируюсь насколько вы не понимаете написаное

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Модули iptables != модули netfilter"  
Сообщение от Zorge email on 18-Апр-09, 00:15 
и Match-модуль для iptables и модуль ядра с хуками netfilter предоставляют средства для работы с заголовками пакетов (sk_buff *skb) - что выбрать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Модули iptables != модули netfilter"  
Сообщение от pavel_simple (ok) on 18-Апр-09, 01:10 
>и Match-модуль для iptables и модуль ядра с хуками netfilter предоставляют средства
>для работы с заголовками пакетов (sk_buff *skb) - что выбрать?

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

рекомендую посмотреть на исходники netfilter и iptables -- может сами поймёте чего вы хотите -- я же откланиваюсь, мне вас понять видимо не дано.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру