GNU/Linux >> Tutoriels Linux >  >> Linux

Que sont les ports ? Comment vérifier les ports ouverts Linux ?

Un port est un emplacement réseau adressable mis en œuvre dans un système d'exploitation pour aider à différencier le trafic destiné à différents services ou applications. Un port est toujours associé à une adresse IP d'un hôte et au type de protocole de communication. Les ports sont spécifiés par un nombre compris entre 1 et 65535. Il existe différentes catégories de ports.

  • 0-1023 – sont des « ports bien connus » associés à des services considérés comme critiques ou essentiels. Ils sont également appelés ports système.
  • 1024-49151 - sont des ports enregistrés ou des ports utilisateur et, comme leur nom l'indique, peuvent être réservés en envoyant une demande à l'IANA (Internet Assigned Numbers Authority).
  • 49152-65535 – sont appelés ports dynamiques et sont proposés pour un usage privé. Ils sont également appelés ports privés.

Qu'est-ce que "l'écoute de port" ?

Un service est dit « à l'écoute » sur un port lorsqu'il se lie à une combinaison port/protocole/adresse IP afin d'attendre les requêtes des clients du service. Dès réception de la requête, il établit un dialogue client serveur un à un en utilisant le même numéro de port.

Pourquoi avez-vous besoin de connaître vos ports ouverts ?

Il est important de faire attention aux ports qui écoutent sur votre réseau car les ports ouverts peuvent être la preuve d'une intrusion sur votre réseau. Connaissance des ports ouverts Linux et le type d'informations envoyées vous aide à contrecarrer les efforts malveillants visant votre système. Savoir cela est un élément important de la sécurisation de votre système.
​​
Souhaitez-vous découvrir les ports ouverts ou en écoute sur un réseau ? Lisez la suite. Il existe un certain nombre de méthodes et d'outils disponibles pour vérifier les ports qui pourraient être à l'écoute sur votre réseau.

​Regardons quelques façons.

  • En utilisant nmap. Noter. Nmap est capable de révéler de nombreuses informations qui peuvent faire croire aux administrateurs système que vous êtes mal intentionné. Par conséquent, n'utilisez nmap que sur vos systèmes locaux, comme indiqué ici.

Vous devez d'abord installer nmap avec la commande suivante (Ubuntu).

sudo apt-get update
sudo apt-get install nmapLa commande suivante indiquera quels ports écoutent les connexions TCP du réseau. # sudo nmap -sT -O localhostLa commande suivante indiquera quels ports écoutent les connexions UDP du réseau.# sudo nmap -sU -O localhostLa commande suivante indiquera chaque port ouvert TCP et UDP –# sudo nmap -n -PN - sT -sU -p- localhost
  • En utilisant la commande netstat pour trouver les ports ouverts - entrez la commande suivante -
# netstat -lntuWhere 
-l =seuls les services qui écoutent sur certains ports
-n =afficher le numéro de port, ne pas essayer de résoudre le nom du service
-t =activer liste des ports tcp
-u =active la liste des ports udp

  • En utilisant la commande ss, saisissez la commande suivante pour répertorier tous les ports TCP et UDP ouverts.
# ss -lntu
  • ​​En utilisant la commande lsof

Pour afficher la liste des ports ouverts, entrez la commande suivante –

# lsof -i​​ Pour afficher tous les fichiers ouverts, utilisez :# lsof

Conclusion

En conclusion, la connaissance des ports est essentielle pour les passionnés de Linux et les administrateurs système en particulier. Ces outils (ss, lsof, netstat et nmap) sont assez flexibles et peuvent révéler beaucoup de choses sur l'état des services exécutés sur une machine. Vous devriez consulter leurs pages de manuel pour plus d'informations. Vous devez savoir que c'est juste pour vous permettre d'explorer les fuites et les expositions sur votre réseau. J'espère que vous trouverez ce tutoriel utile.
Linux
  1. Comment vérifier que les ports distants sont accessibles à l'aide de la commande 'nc'

  2. Vérifiez quels types d'emplacements matériels sont disponibles Linux ?

  3. Comment vérifier l'écoute / les ports ouverts avec Netstat sous Linux

  4. Vérifier l'utilisation du port sous Linux

  5. Comment puis-je vérifier si les cgroups sont disponibles sur mon hôte Linux ?

Comment vérifier tous les ports ouverts de votre système Linux

Que sont les tuyaux sous Linux ? Comment fonctionne la redirection de tuyau ?

Comment vérifier les ports ouverts sous Linux ?

Commande Linux df pour vérifier l'espace disque

Qu'est-ce que la commande kill sous Linux ?

Toutes les façons de vérifier si un port est ouvert sous Linux