Подскажите как можно записать PID процесса в лог iptables (LOG или ULOG).
Пока на ум приходит только получить все PID запущенные на данный момент, затем в правилах OUTPUT создать кучу цепочек вида iptables -A OUTPUT -m owner --pid-owner $PID -j LOG --log-prefix ""
где
$PID - PID процесса
$FileName - имя файла программы(процесса)
Но у такого подхода есть очевидный минус - создается куча правил, что может замедлить прохождение информации и к тому же нужно регулярно обновлять список процессов.
Возможно кто-то посоветует более простой способ записать PID в логи?
Подскажите как можно записать PID процесса в лог iptables
Модераторы: SLEDopit, Модераторы разделов
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
-
mandreika
- Сообщения: 217
- ОС: Debian 3,4,5,6
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Подскажите как можно записать PID процесса в лог iptables
Если нужен чей-то определённый pid, то воспользоваться pidof и его ответ уже передавать iptables.
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
Re: Подскажите как можно записать PID процесса в лог iptables
Посмотрите в первый пост. Этот вариант и был с самого начала, но мне он кажется несколько затратным и кривоватым. Ведь внутри PID существует, вот и хотелось выдернуть его в лог.
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
Re: Подскажите как можно записать PID процесса в лог iptables
Собственно, видимо никто ничем помочь не может.
И так как я думал сделать с самого начала то же не получится т.к. опция pid больше не поддерживается
И так как я думал сделать с самого начала то же не получится т.к. опция pid больше не поддерживается