Para TCP (embora a mesma abordagem funcione para o SCTP 1 ou qualquer protocolo de transporte orientado a conexão), da mesma forma que para procurar por aqueles de escuta:
lsof -nPi tcp:the-port
Irá relatar os processos que possuem um soquete TCP aberto nessa porta. Se você conhece a porta de origem (seu aplicativo de servidor pode conhecê-la e registrá-la), você pode usá-la para identificar o cliente invasor.
Para soquetes UDP ou RAW, seria mais complicado, embora eu suponha que seja algo em que algo como systemtap ou dtrace possa ser útil. Possivelmente auditados também.
1 Embora o suporte ao SCTP (somente no Linux) tenha sido adicionado ao lsof
na versão 4.86, você não pode usar -i
para solicitar explicitamente os sockets do SCTP. Aqui pode usar lsof -nP | grep -w 'SCTP.*:the-port'
como heurística.