comment utiliser netstat sur un port spécifique sous Linux


15

Les gars, je veux savoir si mon port spécifique exécute un serveur utilisant netstat? comment y parvenir?


1
netstat -anp | grep portNumber
chiffons

Réponses:


15

Vous pouvez utiliser

netstat -pnlt | grep ':portno'

une autre option, vous pouvez utiliser l'outil nmap pour vérifier les ports ouverts sur le serveur

nmap -sT -O localhost

Production

Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2004-09-24 13:49 EDT
Interesting ports on localhost.localdomain (127.0.0.1):
(The 1653 ports scanned but not shown below are in state: closed)
PORT      STATE SERVICE
22/tcp    open  ssh 
25/tcp    open  smtp
111/tcp   open  rpcbind
Device type: general purpose

Exemple Netstat:

[root@krizna ~]# netstat -pnlt | grep ':80'
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name 
tcp        0      0 :::80                       :::*                        LISTEN      1164/httpd          

et quelle partie des résultats je peux déterminer s'il s'agit d'un serveur?

Vérifiez la partie d'exemple netstat, le port ::: 80 est affiché sous l'adresse locale qui est ECOUTE (je veux dire ouverte).

Il convient de mentionner que le grep ': portno' peut également récupérer certaines adresses IPv6 qui contiennent cette séquence. Cela peut être un problème si vous essayez d'utiliser cette commande dans un script.
Kevin Keane

2

utilisation netstat -anp | grep portNumber


donc je reçois la liste de nombreuses connexions du port 80. comment trouver le port du serveur?

2

Je pense que netstat -nat | grep port | grep LISTENça devrait faire l'affaire.


Ceci répertorie tous les ports, puis grep pour écouter les ports. Au lieu de cela, il devrait simplement montrer les ports d'écoute avec -lau lieu de -a. Et la question n'était pas seulement sur les ports TCP, donc l' -toption ne devrait pas être là.
Paul Tobias
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.