Ssh – jak sprawdzić, czy port 25 jest otwarty lub zablokowany
jeśli masz dostęp do systemu i chcesz sprawdzić, czy jest zablokowany lub otwarty, możesz użyć netstat -tuplen | grep 25
, aby sprawdzić, czy usługa jest włączona i nasłuchuje adresu IP, czy nie.
możesz również spróbować użyć iptables -nL | grep <port number>
, aby sprawdzić, czy istnieje jakaś reguła ustawiona przez zaporę.
jeśli nie widzisz nic złego, w końcu możesz zrobić to, co już zrobiłeś, używając telnet yourTarget 25
lub nc yourTarget 25
, a jeśli otrzymasz komunikat o odmowie połączenia, może ono zostać zablokowane i filtrowane przez Twojego ISP, ponieważ większość ISP blokuje domyślny port SMTP 25. W takim przypadku możesz zmienić domyślny port – jeśli go potrzebujesz – na alternatywny.
inną opcją jest użycie Nmap ↴
możesz użyć nmap -sT localhost
, aby określić, które porty nasłuchują połączeń TCP z sieci. Aby sprawdzić porty UDP, należy użyć opcji -sU
.
aby sprawdzić port 25, możesz łatwo użyć nmap -p25 localhost
.
a jeśli nie masz dostępu do systemu, możesz użyć nmap -sS -p25 yourTargetIP
.
N. B. Nmap jest super potężnym narzędziem, ale powinieneś wiedzieć, jak z niego korzystać. Na przykład czasami może być konieczne użycie opcji -Pn
do skanowania bez pingowania.