Citação: "Como posso saber qual aplicativo ou processo está usando?"
Você pode tentar o nettop (1) no terminal. Ele é pré-instalado e é atualizado a cada poucos segundos para fornecer um painel de todas as conexões de rede abertas (por processo) com seu uso. Melhor do que lsof
porque também mostra os dados de uso.
$ nettop
Em seguida, pressione 'd' e procure entradas com aparência estranha ou entradas com tráfego consistentemente grande na coluna 'bytes in' ou 'bytes out'. O 'd' instrui o nettop a mostrar apenas diferenças em cada atualização de tela.
Notas práticas de uso:
Se você não reconhecer o nome do processo, pesquise no Google.
Se você não quiser o processo, obtenha o pid (o número ao lado do nome do processo no nettop) e mate-o com kill -9 <pid>
. Se isso não resolver, descubra se você pode desinstalar o processo.
Se você estiver interessado no que o processo está transmitindo pela rede, use o número da porta do cliente para essa conexão específica (por exemplo, '53133' de 10.0.0.1:53133->74.125.68.100:80
) para executar um tcpdump (1) para ver os dados nos pacotes sendo trocados:sudo tcpdump -nnvvXSs 1514 port 53133
Se você estiver interessado no destino com o qual o processo está falando, mas o endereço IP de destino não tiver um nome de host DNS reverso (como no exemplo anterior), tente visitar esse endereço IP em um navegador da Web como https: // IP , clique no ícone de cadeado quebrado na barra de endereço e veja os detalhes do certificado para descobrir qual domínio é servido lá (* .google.com nesse caso). Isso não funcionará se a porta SSL 443 não estiver aberta no destino.