Ssh – So überprüfen Sie, ob Port 25 geöffnet oder blockiert ist
Wenn Sie Zugriff auf das System haben und überprüfen möchten, ob es blockiert oder geöffnet ist, können Sie mit netstat -tuplen | grep 25
überprüfen, ob der Dienst aktiviert ist und die IP-Adresse abhört oder nicht.
Sie können auch versuchen, iptables -nL | grep <port number>
zu verwenden, um festzustellen, ob Ihre Firewall eine Regel festgelegt hat.
Wenn Sie nichts Falsches gesehen haben, können Sie endlich das tun, was Sie bereits getan haben, indem Sie telnet yourTarget 25
oder nc yourTarget 25
, und wenn Sie eine Meldung erhalten, dass die Verbindung abgelehnt wird, wird sie möglicherweise von Ihrem ISP blockiert und gefiltert, da die meisten ISPs den Standard-SMTP-Port 25 blockieren. In diesem Fall können Sie den Standardport – falls erforderlich – in einen alternativen Port ändern.
Die andere Option, die Sie haben, ist die Verwendung von Nmap ↴
Sie können nmap -sT localhost
verwenden, um festzustellen, welche Ports auf TCP-Verbindungen aus dem Netzwerk warten. Um nach UDP-Ports zu suchen, sollten Sie die Option -sU
verwenden.
Um nach Port 25 zu suchen, können Sie ganz einfach nmap -p25 localhost
verwenden.
Und wenn Sie keinen Zugriff auf das System haben, können Sie nmap -sS -p25 yourTargetIP
verwenden.
N.B. Nmap ist ein super-mächtiges Werkzeug, aber Sie sollten wissen, wie man es benutzt. Manchmal müssen Sie beispielsweise die Option -Pn
für einen pinglosen Scan verwenden.