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 updatesudo 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 -
-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.
- 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