O comando mais comum e versátil para determinar conexões ativas no Windows e nos sistemas baseados em Unix é
netstat .
Aqui está como funciona:
Windows: *
Uso básico: `netstat`
* Isso mostrará todas as conexões ativas, portas de escuta e outras estatísticas de rede.
*
Conexões de filtragem: * `netstat -a`:mostra todas as conexões, estabelecidas e ouvindo.
* `netstat -b`:mostra o executável que criou cada conexão.
* `netstat -n`:exibe endereços IP numéricos e números de porta em vez de nomes de host.
Unix/Linux: *
Uso básico: `netstat`
* Isso mostrará todas as conexões ativas, portas de escuta e outras estatísticas de rede.
*
Conexões de filtragem: * `netstat -a`:mostra todas as conexões e soquetes de escuta.
* `netstat -p`:mostra o ID do processo (PID) e o nome do processo associado a cada conexão.
* `netstat -t`:mostra conexões TCP.
* `netstat -u`:mostra conexões UDP.
* `netstat -r`:mostra a tabela de roteamento.
Exemplo: Para ver todas as conexões TCP ativas em um sistema Linux, você usaria:
`` `BASH
netStat -tap
`` `
Notas importantes: * Embora o `netStat` esteja amplamente disponível, existem outras ferramentas como` ss` (no Linux) que fornecem funcionalidade semelhante com mais recursos e uma saída mais limpa.
* Ambos `netStat` e` ss` são ferramentas poderosas e sua saída pode ser complexa. É recomendável pesquisar as opções específicas necessárias antes de usá -las.
Deixe -me saber se você gostaria de aprender mais sobre usos específicos de `netStat` ou` ss`.