GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenir une liste des ports ouverts sous Linux

netstat -lntu

comme répondu par @askmish vous donnera la liste des services en cours d'exécution sur votre système sur les ports tcp et udp où

  • -l =uniquement les services qui écoutent sur un port
  • -n =afficher le numéro de port, n'essayez pas de résoudre le nom du service
  • -t =port tcp
  • -u =port udp
  • -p =nom du programme

Vous n'avez pas besoin du paramètre 'p' car vous souhaitez uniquement savoir quels ports sont libres et non quel programme s'y exécute.

Cependant, cela ne montre que les ports de votre système qui sont utilisés. Cela ne vous indique pas l'état de votre réseau, par ex. si vous êtes derrière NAT et que vous souhaitez que certains services soient accessibles de l'extérieur. Ou si le pare-feu bloque le port pour les visiteurs extérieurs. Dans ce cas, nmap vient à la rescousse. AVERTISSEMENT :Utilisez nmap uniquement sur les réseaux qui sont sous votre contrôle. De plus, il existe des règles de pare-feu qui peuvent bloquer les pings nmap, vous devrez jouer avec les options pour obtenir des résultats corrects.


Depuis net-tools est obsolète, vous pouvez utiliser le ss commande au lieu de netstat si netstat n'est pas présent sur votre machine :

ss -lntu

devrait fonctionner de la même manière que

netstat -lntu

selon l'aide intégrée :

-n, --numeric       don't resolve service names
-l, --listening     display listening sockets
-t, --tcp           display only TCP sockets
-u, --udp           display only UDP sockets

Cette commande listera les ports réseau ouverts et les processus qui les possèdent :

netstat -lnptu

vous pouvez ensuite filtrer les résultats selon vos spécifications exactes.

Vous pouvez également utiliser nmap pour des résultats plus précis sur les ports.


Linux
  1. Quelle solution de sauvegarde open source utilisez-vous ?

  2. Comment trouver la liste de tous les ports ouverts sous Linux

  3. Comment fermer les ports sous Linux ?

  4. Comment lister les ports ouverts sur le serveur Linux/Unix

  5. Obtenir une liste des fenêtres ouvertes sous Linux

Comment vérifier les ports ouverts sous Linux

Comment rechercher et fermer des ports ouverts sous Linux

Comment utiliser Netcat pour analyser les ports ouverts sous Linux

Comment obtenir la liste des comptes utilisateur MySQL sous Linux

Comment vérifier les ports ouverts sous Linux ?

Comment obtenir une liste de liens symboliques sous Linux