Подскажите как можно записать PID процесса в лог iptables

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

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

pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Подскажите как можно записать PID процесса в лог iptables

Сообщение pas »

Подскажите как можно записать PID процесса в лог iptables (LOG или ULOG).
Пока на ум приходит только получить все PID запущенные на данный момент, затем в правилах OUTPUT создать кучу цепочек вида iptables -A OUTPUT -m owner --pid-owner $PID -j LOG --log-prefix ""
где
$PID - PID процесса
$FileName - имя файла программы(процесса)
Но у такого подхода есть очевидный минус - создается куча правил, что может замедлить прохождение информации и к тому же нужно регулярно обновлять список процессов.

Возможно кто-то посоветует более простой способ записать PID в логи?
Спасибо сказали:
Аватара пользователя
mandreika
Сообщения: 217
ОС: Debian 3,4,5,6

Re: Подскажите как можно записать PID процесса в лог iptables

Сообщение mandreika »

--log-uid
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: Подскажите как можно записать PID процесса в лог iptables

Сообщение pas »

UID!=PID
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Подскажите как можно записать PID процесса в лог iptables

Сообщение Xandry »

Если нужен чей-то определённый pid, то воспользоваться pidof и его ответ уже передавать iptables.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: Подскажите как можно записать PID процесса в лог iptables

Сообщение pas »

Посмотрите в первый пост. Этот вариант и был с самого начала, но мне он кажется несколько затратным и кривоватым. Ведь внутри PID существует, вот и хотелось выдернуть его в лог.
Спасибо сказали:
pas
Сообщения: 597
Статус: маньяк
ОС: Gentoo

Re: Подскажите как можно записать PID процесса в лог iptables

Сообщение pas »

Собственно, видимо никто ничем помочь не может.
И так как я думал сделать с самого начала то же не получится т.к. опция pid больше не поддерживается
Спасибо сказали: