Я хотел бы отслеживать процессы, которые пытаются подключиться к определенному порту (на удаленном хосте). Итак, я обнаружил, что auditd очень мощный для такого рода задач. Следующая команда дает команду auditd регистрировать каждый системный вызов connect:

auditctl -a always,exit -F arch=b64 -S connect
auditctl -a always,exit -F arch=b32 -S connect

Журнал затем сохраняется в /var/log/audit/ . Но содержание довольно сложное. Есть ausearch который можно использовать для фильтрации журнала, но, возможно, кто-то из вас уже знает, как решить эту проблему.

PS Я не хочу использовать netstat, потому что я хочу видеть даже неудачные соединения и т.д ..

заранее спасибо

0