Introdução ao NetStat
As estatísticas de rede (NetStat) são uma ferramenta de análise de rede de linha de linha instalada junto com Ferramentas da rede. Você pode instalá -lo no Ubuntu usando o comando abaixo.
$ sudo apt install let tools
Com as ferramentas de rede instaladas, podemos ver as várias opções para usar com o comando netstat.
1. netstat -a: Ele exibe todas as portas de escuta para UDP e TCP e seu estado.
2. netStat -at: Se você precisa apenas filtrar o TCP portas, use a opção -at e você notará a imagem abaixo exibirá apenas portas TCP e seu estado.
Na saída acima, você notará que estamos exibindo até as portas inativas, o que não será útil ao analisar uma grande rede. A solução é filtrar e exibir apenas as portas abertas. Para isso, você precisa usar o -eu opção seguida pelo protocolo.
Nosso novo comando seria:
$ NETSTAT -LT
Na saída abaixo, estamos listando apenas as portas TCP de escuta.
3. netstat -au: Da mesma forma, você só pode filtrar as portas UDP usando a opção -u.
Para filtrar as portas UDP e obter apenas as portas de escuta, o comando será:
$ NETSTAT -LU
4. netstat -l: Se você deseja listar todas as portas de escuta sem especificar o protocolo, use a opção -l.
Observe que também estamos recebendo as estatísticas para o Unix. Podemos separá -los usando o próximo comando.
5. netstat -lx: Para ver as portas de escuta ativas do Unix
Até agora, vimos como usar o NetStat para filtrar portas com base em um determinado protocolo. Você pode levar as estatísticas adiante para obter as estatísticas para protocolos ICMP, TCP, UDP e IP. Para isso, você precisa usar o -s opção.
6. netstat -s: Listar estatísticas com base no protocolo. Esta opção ajuda a restringir as atividades em sua rede para facilitar a análise, separando cada protocolo.
Na saída acima, você não pode ser exibido para todos os protocolos, mas de maneira organizada. Se você deseja as mesmas estatísticas para TCP ou UDP, você pode adicionar o -t e -você, respectivamente.
Use os comandos abaixo.
$ NETSTAT -ST
$ netstat -su
7. netstat -p: Ele exibe serviços de um determinado protocolo com o ID do processo. Por exemplo, para obter o nome do serviço para TCP com seu PID, o comando seria:
$ netstat -tp
8. netstat -r: O comando exibe a tabela de roteamento IP do seu kernel
9. netstat --ap: Exibe todos os programas de escuta ativos em uma determinada porta. Você pode combiná -lo com o grep comando para filtrar a saída. Por exemplo, para colocar os que estão em execução no HTTPS, o comando seria:
$ netstat --ap | grep http
Se você ficar preso usando o netstat, abra o netstat -help Para ver a lista de vários comandos que você pode usar. No entanto, o acima é comum e você pode modificá -los com outros comandos Linux para obter mais funcionalidade.
Conclusão
Este guia cobriu o netstat -a comando no Linux e os vários exemplos de seu uso. A ferramenta NetStat é uma que você não pode afastar ao analisar sua rede. Além disso, oferece vários comandos a serem usados para filtrar a saída da sua análise de rede. Sinta -se à vontade para tentar várias maneiras de combinar o NetStat com outros comandos para obter mais produtividade.