If a process makes a short connection and then terminates it (like, for instance, a program "phoning home")
A maioria desses programas cria uma conexão TCP para garantir que as informações cheguem a 'casa'. Se esse for o caso, o comando netstat
será seu melhor amigo, porque todas as conexões TCP fechadas permanecerão por um tempo pequeno ou um pouco mais longo no estado TIME_WAIT
e netstat --inet -n
listará essas conexões (e as atualmente abertas) também).
Se você não tiver sorte e esse processo furtivo usar a conexão UDP ou desejar monitorar o tráfego por um período mais longo, será necessário monitorar todo o tráfego de rede da máquina com ferramentas como TCPDump ou IPTraf. O IPTraf é mais simples, porque grava apenas endereços IP e portas, o TCPDump é uma ferramenta mais avançada (apesar de seu nome, pode monitorar o tráfego UDP e ICMP também) e registra todo o tráfego de rede.