Ssh – jak zkontrolovat, zda je port 25 otevřený nebo blokovaný
pokud máte přístup k systému a chcete zkontrolovat, zda je blokován nebo otevřen, můžete pomocí netstat -tuplen | grep 25
zjistit, zda je služba zapnutá a poslouchá IP adresu nebo ne.
můžete také zkusit použít iptables -nL | grep <port number>
, abyste zjistili, zda je ve vašem firewallu nastaveno nějaké pravidlo.
pokud jste neviděli nic špatného, můžete konečně udělat to, co jste již udělali pomocí telnet yourTarget 25
nebo nc yourTarget 25
, a pokud se zobrazí zpráva, že připojení je odmítnuto, může být blokováno a filtrováno vaším ISP, protože většina ISP blokuje výchozí port SMTP 25. V takovém případě můžete změnit výchozí port-pokud jej potřebujete-na alternativu.
další možností, kterou máte, je použít Nmap
pomocí nmap -sT localhost
můžete určit, které porty poslouchají připojení TCP ze sítě. Chcete-li zkontrolovat porty UDP, měli byste použít volbu -sU
.
Chcete-li zkontrolovat port 25, můžete snadno použít nmap -p25 localhost
.
a pokud nemáte přístup k systému, můžete použít nmap -sS -p25 yourTargetIP
.
Nmap je super výkonný nástroj, ale měli byste vědět, jak jej používat. Například někdy budete potřebovat možnost -Pn
pro skenování bez pingů.