Фильтрация пакетов

Модератор: Модераторы разделов

Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Фильтрация пакетов

Сообщение Vorb »

Приветствую всех..
Поставлена задача - написать собственный фильтр пакетов под Лин. Подскажите плиз, какие средства удобнее юзать: Netfilter, LSF, libpcap или другое чтото.. Может знаете бумажную или электронную литературу, в которой это описано.
Программлю, конечно, на Си.
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
Аватара пользователя
Val
Ведущий рубрики
Сообщения: 2211
Статус: Редактор LXF

Re: Фильтрация пакетов

Сообщение Val »

Vorb писал(а):
16.10.2006 02:07
Приветствую всех..
Поставлена задача - написать собственный фильтр пакетов под Лин. Подскажите плиз, какие средства удобнее юзать: Netfilter, LSF, libpcap или другое чтото.. Может знаете бумажную или электронную литературу, в которой это описано.
Программлю, конечно, на Си.

Конкретизируйте, пожалуйста, задачу.
Пакетный фильтр в Linux естественно, уже есть - это часть ядра под названием Netfilter.
Другой пакетный фильтр (т.е. штука, которая решает, принять или не принять пакет), по большому счету, должен тоже выполняться в режиме ядра.

С помощью libpcap можно легко отлавливать пакеты, которые приходят на сетевую карту и написать сниффер, но не пустить пакет с плохим IP не получится.
"Если думаешь, говоришь, пишешь и подписываешь - не удивляйся." (с)
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Фильтрация пакетов

Сообщение Vorb »

Это для дипломной работы.
Я уже определился..нужно написать собственный модуль ядра(типа netfilter) и программу из userspace, чтобы его контролировать. Короче переписать iptables(только таблицу filter) и объяснить как оно работает.
Интересует любая документация по этой теме.. Сейчас меня волнует в основном вопрос, где и как сохранять таблицы...
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
bck
Сообщения: 2

Re: Фильтрация пакетов

Сообщение bck »

Vorb писал(а):
24.10.2006 20:58
Это для дипломной работы.
Я уже определился..нужно написать собственный модуль ядра(типа netfilter) и программу из userspace, чтобы его контролировать. Короче переписать iptables(только таблицу filter) и объяснить как оно работает.
Интересует любая документация по этой теме.. Сейчас меня волнует в основном вопрос, где и как сохранять таблицы...



Волнует похожий вопрос. Нужна помощь !
Спасибо сказали:
bck
Сообщения: 2

Re: Фильтрация пакетов

Сообщение bck »

напишите о результатах диплома на abcdefgh666@rambler.ru
Спасибо сказали: