Obtenir uniquement les ports ouverts sur un serveur - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 14-01-2007 à 21:59:09
netstat -lnt | awk '{print $4}' | awk -F ":" '{print $NF}' |
Le second awk n'affiche que la dernière colonne de la sortie du précédent.
Marsh Posté le 15-01-2007 à 13:07:05
et pourquoi pas essayer nmap ?
La sortie serait p'tet plus simple à traiter il me semble ...
Marsh Posté le 30-01-2007 à 11:49:55
Si tu es sur le serveur, la commande netstat est plus appropriée que nmap, tu évites un scan de port...
Si tu n'es pas sur le serveur, netstat ne te servira pas à grand chose.
Marsh Posté le 14-01-2007 à 17:42:42
Bonjour,
Je cherche à obtenir une liste de ports ouverts sur le serveur sous forme numérique uniquement, sous la forme
J'ai essayé la commande netstat avec du awk :
mais ca me retourne
Comment pourrais je faire pour avoir une correspondance entre le nom et port sous forme numérique ?
J'ai essaye avec l'option --numeric-port
le probleme est que les adresses sont sous forme tcp6 et :::xxx
bon quand je parses avec awk j'ai ca :
et il manque des ports
Faudrait il que je test si le premier champs est tcp6 et en fonctions je fait un awk sur un autre champs ?
d'autre idees ?
merci d'avance