notifica quando uma porta TCP começa a escutar

3

Eu preciso ser notificado exatamente quando um aplicativo é iniciado LISTENING em qualquer porta TCP especificada.

existe algo como

  1. configurando um aplicativo para registrar este evento
  2. usando uma biblioteca em qualquer linguagem de programação (o C / C ++ é o preferido), para que ela possa ficar no meio e registrar esse evento
  3. ou qualquer outra ideia, EXCETO assistindo netstat ou vendo o pacote SYN recebido de alguma forma ( tcpdump , iptable , ...)
por Mostafa Nazari 29.08.2015 / 09:12

1 resposta

4

Você pode fazer isso usando o auditd; solicite a auditoria de todas as chamadas para bind (2) e listen (2) - o primeiro para que você possa ver a que porta está sendo vinculada e o último para saber quando a escuta começa.

    
por 29.08.2015 / 09:30