Назад | Перейти на главную страницу

уведомлять, когда TCP-порт начинает прослушивание

Мне нужно уведомление именно когда приложение Начало LISTENING на любом / указанном TCP-порту.

есть ли что-нибудь подобное

  1. настройка приложения для регистрации этого события
  2. использование библиотеки на любом языке программирования (предпочтительнее C / C ++), так что она дает возможность стоять посередине и регистрировать это событие
  3. или любая другая идея, КРОМЕ наблюдая netstat или наблюдая за SYN-пакетом, полученным любым способом (tcpdump, iptable, ...)

Вы можете сделать это с помощью auditd; попросите его проверить все вызовы bind(2) и listen(2) - первое, чтобы вы могли видеть, к какому порту привязан, а второе - чтобы знать, когда начинается прослушивание.