Como fazer com que o netstat no Linux mostre apenas conexões tcp OUTBOUND?

7

Meu servidor Ubuntu está infectado e há um processo fazendo um monte de solicitações HTTP para um monte de sites (suga!). Eu adicionei o seguinte ao meu firewall (UFW):

sudo ufw deny out proto tcp to any port 1:65535

To                         Action      From
--                         ------      ----
1:65535/tcp                DENY OUT    Anywhere

Agora eu gostaria de usar o netstat para listar apenas conexões tcp OUTBOUND, não de entrada. Como posso fazer isso?

    
por David Coch 21.02.2015 / 06:22

2 respostas

7

Se você quer apenas conexões tcp de saída, eu acho que você pode usar

netstat -atn | tr -s ' '| cut -f5 -d ' ' | grep -v '127.0.0.1'

Isso mostrará todas as conexões cujo destino não é seu host local. Você pode adicionar seu ip interno, digamos

netstat -atn | tr -s ' '| cut -f5 -d ' ' | grep -v '127.0.0.1\|192.168.0.15'

    
por 21.02.2015 / 07:27
12

netstat -nputw deve fazer o truque. Adicione c para atualização contínua.

Além disso, isso pode ser mais do que você procura: link

    
por 21.02.2015 / 07:16