Descubra quais as portas que estão a ouvir / abrir no meu servidor Linux & FreeBSD

como é que encontro portas abertas no Linux ou no servidor Unix do FreeBSD?existem comandos diferentes no Linux e no servidor UNIX para ver o que as portas TCP/UDP estão a ouvir ou a abrir no seu servidor. Você pode usar o comando netstat, que imprime conexões de rede, tabelas de roteamento, estatísticas de interface, conexões mascaradas, e associações multicast, etc., Outra opção (e sugerida) é usar o comando lsof, que lista arquivos abertos, e ports em Linux, FreeBSD, Solaris e outros sistemas Unixish.

comando netstat para encontrar portas abertas

A sintaxe é:
# netstat --listen
OU
# netstat -l
exemplos de saídas a partir do meu Debian 8.,x servidor Linux:

Para exibir abrir portas e conexões TCP estabelecidas, digite:
$ netstat -vatn
Para exibir apenas as portas UDP abertas, tente o seguinte comando:
$ netstat -vaun
Se você quiser ver o FQDN (full nome de host dns), tente remover a -n bandeira:
$ netstat -vat
FreeBSD/OS X utilizador Unix, tente o seguinte comando:
$ netstat -na | grep -i LISTEN
$ netstat -f inet -na | grep -i LISTEN

exemplos de saídas:

tcp6 0 0 ::1.52698 *.* LISTEN tcp4 0 0 127.0.0.1.49153 *.* LISTEN tcp4 0 0 127.0.0.1.49152 *.* LISTEN tcp4 0 0 *.22 *.* LISTEN tcp6 0 0 *.22 *.* LISTEN 

lsof Exemplos de Comandos

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMErpcbind 1004 root 8u IPv4 14248 0t0 TCP *:sunrpc (LISTEN)rpcbind 1004 root 11u IPv6 14251 0t0 TCP *:sunrpc (LISTEN)rpc.statd 1013 statd 9u IPv4 14331 0t0 TCP *:51084 (LISTEN)rpc.statd 1013 statd 11u IPv6 14335 0t0 TCP *:54585 (LISTEN)sshd 1031 root 3u IPv4 15629 0t0 TCP *:ssh (LISTEN)sshd 1031 root 4u IPv6 15631 0t0 TCP *:ssh (LISTEN)named 1034 bind 20u IPv6 13184 0t0 TCP *:domain (LISTEN)named 1034 bind 21u IPv4 13188 0t0 TCP localhost:domain (LISTEN)named 1034 bind 22u IPv4 13190 0t0 TCP nas01.nixcraft.net.in:domain (LISTEN)named 1034 bind 23u IPv4 14835 0t0 TCP localhost:953 (LISTEN)named 1034 bind 24u IPv6 15643 0t0 TCP ip6-localhost:953 (LISTEN)mysqld 1654 mysql 10u IPv4 16911 0t0 TCP localhost:mysql (LISTEN)lighttpd 1679 www-data 4u IPv4 18535 0t0 TCP *:http (LISTEN)lighttpd 1679 www-data 5u IPv6 18536 0t0 TCP *:http (LISTEN)afpd 1709 root 6u IPv4 18703 0t0 TCP *:afpovertcp (LISTEN)cnid_meta 1710 root 5u IPv4 16316 0t0 TCP localhost:4700 (LISTEN)rpc.mount 1739 root 9u IPv4 16332 0t0 TCP *:52053 (LISTEN)rpc.mount 1739 root 11u IPv6 16336 0t0 TCP *:41859 (LISTEN)rpc.mount 1739 root 13u IPv4 16340 0t0 TCP *:40495 (LISTEN)rpc.mount 1739 root 15u IPv6 16344 0t0 TCP *:35658 (LISTEN)rpc.mount 1739 root 17u IPv4 16348 0t0 TCP *:60881 (LISTEN)rpc.mount 1739 root 19u IPv6 16352 0t0 TCP *:37833 (LISTEN)sshd 1975 vivek 11u IPv6 19711 0t0 TCP ip6-localhost:6010 (LISTEN)sshd 1975 vivek 12u IPv4 19712 0t0 TCP localhost:6010 (LISTEN)

Uma Nota Sobre FreeBSD Usuários

Fig.,01: comando sockstat no FreeBSD

🐧 por favor apoie o meu trabalho no Patreon ou com uma doação.
🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.
🐧 13 comments so far… adicionar um ↓
Categoria Lista de Unix e Linux comandos
Gestão de ficheiros cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.,04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *