Il est bien connu et facile de tester la connectivité d’un port TCP. Par exemple, pour vérifier si le serveur courrier.example.com accepte les connections SMTP il suffit de faire : #telnet courrier.example.com 25
Si rien ne se passe, le port est fermé. Si par contre des caractères s’affichent, le port est ouvert.
Mais que se passe-t-il si le port en question est un port UDP ? De par sa nature, UDP est un protocole asynchrone et ne peut pas être testé pour sa connectivité. Il existe quand même des outils qui réussissent à donner des résultats intéressants, un de mes préférés est NMAP (disponible pour Windows, Linux, Mac, Unix, BSD).
Prendre note que cela ne fonctionnera pas s’il y a un router entre les 2 machines! En effet, il indiquera toujours que le port est ouvert.
Une fois installée il suffit de faire la commande :
#nmap -p port -sU hote
Ex :
#nmap -p 1194 -sU 192.168.100.100
Si on obtient :
11194/udp closed unknown
Le port est fermé
sinon avec :
1194/udp open|filtered unknown
Le port est ouvert.
Nmap est un outil essentiel à tout bon administrateur réseau, j’espère pouvoir vous parler de quelques autres trucs de cet excellent outil.




8 juillet 2009 at 11 h 48 min
Tu peux également utiliser hping qui fait tout cela (ICMP, TCP, UDP) avec un seul outil.