Como verificar as portas TCP que estão sendo usadas no computador?
Existe um comando rápido e fácil que pode ser usado em computadores
com o Windows XP: é o "netstat".
Para utilizá-lo basta ir no prompt do DOS e digiar:
Uma lista com as conexões ativas irá aparecer informando os IPs,
portas e os aplicativos que estão utilizando as portas. No meu
computador o resultado do netstat apareceu assim:
Na linha que inicia com "TCP" a informação que aparece em seguida é o endereço IP do seu computador. Depois dos dois pontos aparece o número da porta. Se a conexão for "LISTENING" quer dizer que o aplicativo no seu computador está aguardando que outro computador conecte com ele. Se a conexão for ESTABLISHED quer dizer que a conexão já está feita e aparece na frente do IP do seu computador o outro IP que está conectado a porta.
Se caso você queira ver o nome do computador ao invés do endereço IP,
basta mudar o comando para:
Se você quiser criar um arquivo texto com o resultado do comando
netstat, basta acrescentar no fim do comando ">> arquivo.txt" :
com o Windows XP: é o "netstat".
Para utilizá-lo basta ir no prompt do DOS e digiar:
c:\netstat -abonp "TCP"
Uma lista com as conexões ativas irá aparecer informando os IPs,
portas e os aplicativos que estão utilizando as portas. No meu
computador o resultado do netstat apareceu assim:
Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1456 c:\windows\system32\WS2_32.dll C:\WINDOWS\system32\RPCRT4.dll c:\windows\system32\rpcss.dll C:\WINDOWS\system32\svchost.exe -- unknown component(s) -- [svchost.exe] TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 [System] TCP 127.0.0.1:1029 0.0.0.0:0 LISTENING 792 [alg.exe] TCP 127.0.0.1:4664 0.0.0.0:0 LISTENING 2300 [GoogleDesktop.exe] TCP 127.0.0.1:12025 0.0.0.0:0 LISTENING 320 [ashMaiSv.exe] TCP 127.0.0.1:12080 0.0.0.0:0 LISTENING 356 [ashWebSv.exe] TCP 127.0.0.1:12110 0.0.0.0:0 LISTENING 320 [ashMaiSv.exe] TCP 127.0.0.1:12119 0.0.0.0:0 LISTENING 320 [ashMaiSv.exe] TCP 127.0.0.1:12143 0.0.0.0:0 LISTENING 320 [ashMaiSv.exe] TCP 192.168.101.174:139 0.0.0.0:0 LISTENING 4 [System] TCP 127.0.0.1:3441 127.0.0.1:3442 ESTABLISHED 3516 [thunderbird.exe] TCP 127.0.0.1:3442 127.0.0.1:3441 ESTABLISHED 3516 [thunderbird.exe] TCP 127.0.0.1:3445 127.0.0.1:3446 ESTABLISHED 3516 [thunderbird.exe] TCP 127.0.0.1:3446 127.0.0.1:3445 ESTABLISHED 3516 [thunderbird.exe] TCP 192.168.101.174:1582 192.168.101.230:139 ESTABLISHED 4 [System]
Na linha que inicia com "TCP" a informação que aparece em seguida é o endereço IP do seu computador. Depois dos dois pontos aparece o número da porta. Se a conexão for "LISTENING" quer dizer que o aplicativo no seu computador está aguardando que outro computador conecte com ele. Se a conexão for ESTABLISHED quer dizer que a conexão já está feita e aparece na frente do IP do seu computador o outro IP que está conectado a porta.
Se caso você queira ver o nome do computador ao invés do endereço IP,
basta mudar o comando para:
c:\netstat -abop "TCP"
Se você quiser criar um arquivo texto com o resultado do comando
netstat, basta acrescentar no fim do comando ">> arquivo.txt" :
c:\netstat -abonp "TCP" > arquivo.txt
Parabéns pela dica
ResponderExcluirObrigado!
ResponderExcluir