Para exibir os computadores conectados nas portas 80 (HTTP) ou 443 (HTTPS) usando o comando netstat
, você pode usar o seguinte comando no terminal:
netstat -tn | grep -E '(:80|:443)'
Explicação:
netstat -tn
: Exibe as conexões TCP (-t
) e mostra os endereços IP e as portas (-n
).grep -E '(:80|:443)'
: Filtra os resultados para exibir apenas as conexões nas portas 80 ou 443.
Exemplo,
root@server:~# netstat -tn | grep -E '(:80|:443)' tcp 0 0 192.168.0.16:52730 192.168.0.33:8080 TIME_WAIT tcp6 0 0 192.168.0.25:443 192.168.0.64:50888 ESTABELECIDA tcp6 0 0 192.168.0.25:443 192.168.0.64:56658 TIME_WAIT tcp6 0 0 192.168.0.25:443 192.168.0.64:56710 TIME_WAIT tcp6 0 0 192.168.0.25:443 192.168.0.84:60922 ESTABELECIDA tcp6 0 0 192.168.0.25:443 192.168.0.64:56646 TIME_WAIT tcp6 0 0 192.168.0.25:443 192.168.0.64:56638 TIME_WAIT tcp6 0 0 192.168.0.25:443 192.168.0.64:50886 TIME_WAIT tcp6 0 0 192.168.0.25:80 192.168.0.64:53042 SYN_RECEBIDO tcp6 0 0 192.168.0.25:80 192.168.0.64:58010 TIME_WAIT tcp6 0 0 192.168.0.25:80 192.168.0.64:37166 TIME_WAIT
Bonus
No windows podemos usar
netstat -an | findstr ":80"
ou
netstat -an | findstr ":443"