Ssh – Comment vérifier si le port 25 est ouvert ou bloqué
Si vous avez accès au système et que vous souhaitez vérifier s’il est bloqué ou ouvert, vous pouvez utiliser netstat -tuplen | grep 25
pour voir si le service est activé et écoute l’adresse IP ou non.
Vous pouvez également essayer d’utiliser iptables -nL | grep <port number>
pour voir s’il existe une règle définie par votre pare-feu.
Si vous n’avez rien vu de mal, vous pouvez enfin faire ce que vous avez déjà fait en utilisant telnet yourTarget 25
ou nc yourTarget 25
, et si vous recevez un message indiquant que la connexion est refusée, elle peut être bloquée et filtrée par votre FAI car la plupart des FAI bloquent le port SMTP par défaut 25. Dans ce cas, vous pouvez changer le port par défaut – si vous en avez besoin – en une alternative.
L’autre option que vous avez consiste à utiliser Nmap ↴
Vous pouvez utiliser nmap -sT localhost
pour déterminer quels ports écoutent les connexions TCP du réseau. Pour vérifier les ports UDP, vous devez utiliser l’option -sU
.
Pour vérifier le port 25, vous pouvez facilement utiliser nmap -p25 localhost
.
Et si vous n’avez pas accès au système, vous pouvez utiliser nmap -sS -p25 yourTargetIP
.
N.B. Nmap est un outil super puissant, mais vous devez savoir l’utiliser. Par exemple, vous pourriez parfois avoir besoin d’utiliser l’option -Pn
pour une analyse sans ping.