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
🐧 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 |