Comment trouver des ports ouverts sur un serveur Linux ou FreeBSD Unix?
Il existe différentes commandes sur les serveurs Linux et UNIX pour voir ce que les ports TCP/UDP écoutent ou s’ouvrent sur votre serveur. Vous pouvez utiliser la commande netstat, qui imprime les connexions réseau, les tables de routage, les statistiques d’interface, les connexions masquées et les adhésions multidiffusion, etc., Une autre option (et suggérée) consiste à utiliser la commande lsof, qui répertorie les fichiers ouverts et les ports sur Linux, FreeBSD, Solaris et d’autres systèmes Unixish.
commande netstat pour trouver les ports ouverts
La syntaxe est:# netstat --listen
OU# netstat -l
Exemple de sorties de ma Debian 8.,X Linux server:
pour afficher les ports ouverts et les connexions TCP établies, entrez:$ netstat -vatn
pour afficher uniquement les ports UDP ouverts, essayez la commande suivante:$ netstat -vaun
Si vous voulez voir FQDN (nom d’hôte dns complet), essayez de supprimer l’indicateur-n:$ netstat -vat
l’utilisateur de FreeBSD/OS X Unix essaie la commande suivante:$ netstat -na | grep -i LISTEN
$ netstat -f inet -na | grep -i LISTEN
exemples de sorties:
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
exemples de commandes lsof
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)
une note sur les utilisateurs de FreeBSD
Fig.,01: commande sockstat sur FreeBSD
Get obtenez les derniers tutoriels sur Linux, Open Source & DevOps via flux RSS ou bulletin électronique hebdomadaire.
comments 13 commentaires jusqu’à présent… ajouter une ↓
Catégorie | Liste d’Unix et de Linux les commandes |
---|---|
Gestion de Fichiers | chat |
Pare-feu | 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 |