Контроль доступа приложений к сети

Тут видузятники на одном форуме наезжают, задают глупые вопросы, но один меня заинтерисовал.

Ребята, возможно ли под линуксом контролировать, какие программы могут в сеть посылать пакеты и принимать, а какие нет?

Вернее есть ли контроль доступа приложений к сети как у ихнего OutPost'а?

iptables можно

iptables
можно блокировать исходящие пакеты...

+1 Плюс там был

+1

Плюс там был какой-то модуль для контороля PID, UID, GID и прочих параетров запущенного приложения..

+ есть ещё

+ есть ещё "фейсы" для iptables которые наглядно умеют отображать кто и куда ломится...
к примеру Firestarter
http://www.fs-security.com/screenshots.php

Спасибо за

Спасибо за наводку, а где почитать про контроль по PID, UID, GID на русском не подскажете?

На www.opennet.ru есть

На www.opennet.ru (например http://www.opennet.ru/docs/RUS/iptables/) есть доки по firwall и там описано в частности то что тебя интересует. И еще посмотри на patch-o-matic, он дополняет iptables очень полезными вещами, но по нему русских доков я не встречал.

http://www.opennet.ru/docs/RUS/iptables/#TABLE.OWNERMATCH

Что то я не могу

Что то я не могу запретить программе обращение в сеть, пишу:

# iptables -A OUTPUT -m owner --cmd-owner ping -j DROP

А в ответ получаю:

iptables: Invalid argument

Причём ограничения по uid работает, модуль ipt_owner вкомпилирован в ядро. Может ещё что то забыл присобачить?

А поддержка SMP в

А поддержка SMP в ядре включена? У меня на 2.6.15 тоже самое, сейчас запустил пересборку ядра c выключенным SMP

SMP отключено,

SMP отключено, говорят что в последних версиях ядра возможность проверки по pid, sid, cmd отрезана совсем.

может в портежах подходящая версия

Нет.

Нет. Дело как оказалось в изменениях ядра.

Удалено повторение.

Удалено повторение.

*  net-misc/l7-filter   

*  net-misc/l7-filter
      Latest version available: 2.1
      Latest version installed: [ Not Installed ]
      Size of files: 92 kB
      Homepage:      http://l7-filter.sourceforge.net
      Description:   Kernel modules for layer 7 iptables filtering
      License:       GPL-2
Цитата:
L7-filter is a classifier for Linux's Netfilter that identifies packets based on application layer data. It can classify packets as Kazaa, HTTP, Jabber, Citrix, Bittorrent, FTP, Gnucleus, eDonkey2000, etc., regardless of port. It complements existing classifiers that match on IP address, port numbers and so on.

_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".