O método para encontrar todas as sessões IP atuais em um PC depende do sistema operacional. Veja como você pode fazer isso para Windows e Linux/MacOS:
Windows: *
usando o comando `netStat` (prompt de comando): Esta é uma ferramenta de linha de comando poderosa e versátil. Open Command Prompt (cmd.exe) como administrador e use o seguinte comando:
`` `cmd
netstat -a -b -n
`` `
* `-a`:mostra todas as conexões e portas de escuta.
* `-b`:exibe o executável envolvido na criação de cada conexão. Isso pode ajudar a identificar o programa usando a conexão.
* `-n`:mostra endereços numéricos e números de porta, em vez de tentar resolver nomes de host (que podem ser lentos).
Isso fornecerá uma lista detalhada de conexões ativas, incluindo seus endereços IP e portas locais e remotos. A saída pode ser bastante extensa; portanto, você pode transmitir para um arquivo de texto para uma revisão mais fácil:
`` `cmd
netstat -a -b -n> conexão.txt
`` `
*
Usando PowerShell: O PowerShell oferece opções mais avançadas para o monitoramento da rede. Experimente o seguinte:
`` `PowerShell
Get-NettCpConnection | Tabela de formato -Autosize
Get-netudpConnection | Tabela de formato -Autosize
`` `
Isso listará as conexões TCP e UDP. `Formato -table -autoSize` torna a saída mais legível. Você pode filtrar ainda mais os resultados usando os cmdlets do PowerShell.
linux/macOS (usando o comando `ss`): O comando `ss` (estatísticas do soquete) é geralmente preferido sobre o` netstat 'nesses sistemas, porque é mais rápido e mais eficiente. Abra um terminal e use:
`` `BASH
ss -tulpn
`` `
* `-t`:mostra conexões TCP.
* `-u`:mostra conexões UDP.
* `-l`:mostra soquetes de escuta.
* `-P`:mostra o processo associado a cada conexão.
* `-n`:exibe endereços numéricos e números de porta.
Para obter ainda mais detalhes, você pode adicionar a bandeira `-a` (all):
`` `BASH
ss -tulnp
`` `
Interpretando a saída: A saída desses comandos varia um pouco, dependendo do sistema operacional e das opções específicas usadas. No entanto, você geralmente verá informações como:
*
Endereço local: O endereço IP e o número da porta no seu PC.
*
Endereço estranho: O endereço IP e o número da porta da máquina ou servidor remoto ao qual você está conectado.
*
Estado: O estado de conexão (por exemplo, estabelecido, ouça, time_wait).
*
PID/Programa: O ID do processo (PID) e, às vezes, o nome do programa usando a conexão.
Lembre -se de executar esses comandos com privilégios apropriados (geralmente administrador/raiz) para obter acesso completo às informações de rede. A saída pode ser bastante detalhada; portanto, entender os cabeçalhos da coluna é crucial para interpretar os resultados de maneira eficaz.