Netstat – Sabe com quem a sua máquina está a falar?

12 Comentários

Uma das ferramentas mais usadas para saber as ligações estabelecidas entre a nossa máquina e outras é o Netstat. Com esta ferramenta podemos saber ainda, detalhadamente, quais os portos de comunicação TCP e UDP abertos na nossa máquina, ver tabela de encaminhamento, estatísticas das interfaces, etc.

Hoje deixamos algumas dicas de utilização desta ferramenta no GNU/Linux.

router_06


Para a elaboração deste pequeno tutorial usámos o “novo” Kali Linux 2.0. No entanto, esta ferramenta está disponível em quase todas as distribuições Linux e até no Windows e OSX.

Antes de ver as dicas de utilização do Netstat devem saber qual a diferença o protocolo TCP e UDP – saber mais aqui.
 

Dica 1) Listar todas as ligações TCP e UDP

Para saber todas as ligações TCP e UDP estabelecidas entre a nossa máquina e outras basta que use o comando netstat –a.

netstat_00

 

Dica 2) Listar apenas as ligações TCP

Para listar apenas as ligações TCP basta que use o comando netstat –at

netstat_01

 

Dica 3) Listar apenas as ligações UDP

Para listar apenas as ligações UDP basta que use o comando netstat –au

netstat_02

 

Dica 4) Listar todas as ligações que estão à escuta

Para listar todas as ligações que estão à escuta basta usar o comando netstat –l

netstat_03

 

Dica 5) Desactivar DNS lookup

Como se pode ver pelos exemplos anteriores, o Netstat tenta sempre apresentar o nome das máquinas em vez do endereço IP. Para apresentar apenas os endereços IPs e assim apresentar resultados mais rápidos basta usar o comando netstat –ant

netstat_04

 

Dica 6) Ver estatísticas das interfaces de rede

O Netstat pode também ser usado para ver as estatísticas das interfaces de rede como, por exemplo, o número de pacotes recebidos ou o número de pacotes enviados. É possível também saber quantos pacotes icmp (ping) recebeu a interface. Para saber estas e outras informações basta usar o comando: netstat -s

netstat_05

 

Dica 7) Informações multicast IPv4/IPv6

Para ver algumas informações ao nível de multicast IPv4/iPv6 basta usar o comando netstat -g

netstat_06
 

Dica 8) Informações sobre routing

Para visualizar a tabela de routing da máquina basta usar o comando netstat -rn

netstat_07

O Netstat é uma pequena ferramenta que nos fornece informações muito interessantes do nosso sistema. Como referimos, o Netstat está também disponível em sistemas Windows e OSX. Além desta ferramenta há muitas outras que pode encontrar aqui.

Comentários

12

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Andrey Oliveira
    Andrey Oliveira

    Os comandos netstat, ifconfig e nslookup são comandos obsoletos, desatualizados e mantidos somente por motivos legados desde 2011.

    Em veze de netstat, ifconfig e nslookup passe a usar ss, ip e dig.

    1. Avatar de José Maria Oliveira Simões
      José Maria Oliveira Simões

      nmap é outro utilitario que eu gosto

  2. Avatar de int3
    int3

    visto que o UDP não é orientado à conexão, o netstat só mostra serviços ou instâncias que estejam a usar em modo LISTENING portas em UDP. se existe comunicações UDP não vai aparecer.

    1. Avatar de José Maria Oliveira Simões
      José Maria Oliveira Simões

      Talvez o nmap ajude nesse caso

  3. Avatar de Joaquim
    Joaquim

    Bom Tutorial. Muito útil.
    Também tem outra alternativa:
    Instalar pacote lsof.
    Executar: lsof -i -n -P

  4. Avatar de RuiP
    RuiP

    Programa interessante.

    Num futuro seria mais interessante que ele listasse tudo num ambiente mais user-friendly e por ventura auto-detectasse os ligações fulcrais no sistema e as que estão a mais. Uma espécie de gestor de tarefas com ligações de internet.

  5. Avatar de Nuno
    Nuno

    nood here* – com esta ferramenta consigo ver as ligações/updates que o Win10 faz? tenho o pc a ligar sozinho a meio da noite por causa das actualizações e queria ver o que se passa.

    1. Avatar de Andrey Oliveira
      Andrey Oliveira

      No Windows você pode usar o netstat via linha de comando ou o monitor de recursos que é na interface gráfica. Só digitar recursos na pesquisa ou na aba performance do gerenciador de tarefas.

  6. Avatar de Paulo Ferreira
    Paulo Ferreira

    Nostalgia!!
    A minha primeira utilização prática deste comando foi para fazer asneira no IRC da PTnet ou nas redes internacionais de IRC que mascaravam o IP Address real.

    DCC send ficheiro_Da_treta.exe para um user do IRC PTnet

    Netstat -a para obter IP Address real do user

    Login via cliente do Trojan (BO.exe , Subseven.exe, etc ) e começar a “brincar” com o utilizador…

    Enfim…

    Um gajo quando é novo não pensa lol

    1. Avatar de Pedro Brites
      Pedro Brites

      Velhos tempos 🙂

    2. Avatar de M3mn0t
      M3mn0t

      LOOOOL o que foste lembrar!!! Realmente bons velhos tempos…onde a “INTERNET” era outra coisa!