CMD Master
Zpět na blog
Arnošt Havelka

Skenování portů

Identifikujte otevřené porty a aktivní služby.

Spustit interaktivní lekci
Skenování portů

Porty jsou jako dveře do vašeho počítače. Webové servery otevírají port 80, Email používá 25 atd. "Skenování portů" kontroluje, které dveře jsou otevřené. Zatímco profesionální nástroje jako Nmap jsou standardem, Windows má vestavěné způsoby kontroly lokálních portů.

1. Kontrola vlastních portů (Netstat)

Použijte netstat, abyste viděli, jaká spojení má váš počítač navázaná a na kterých portech naslouchá.

Vyzkoušejte příkaz

Vypište všechny otevřené porty číselně!

Sestavit příkaz
netstat
Terminál
C:\Users\Student>netstat -a
Active Connections Proto Local Address Foreign Address State TCP desktop-sim:50123 google.com:https ESTABLISHED TCP desktop-sim:50124 microsoft.com:https ESTABLISHED TCP desktop-sim:50125 azure.com:https TIME_WAIT TCP localhost:http-alt *:* LISTENING

2. Analýza výstupu

  • LISTENING: Port je otevřený a čeká na připojení (např. webový server běžící na vašem stroji).
  • ESTABLISHED: Existuje aktivní připojení (např. váš prohlížeč načítající webovou stránku).
Terminál
C:\Users\Student>netstat -an | find "LISTENING"

3. Testování vzdáleného portu (Telnet/PowerShell)

Jak zkontrolujete, zda má jiný počítač otevřený port? Stará škola: telnet scanme.nmap.org 80 Moderní způsob: PowerShell.

powershell -Command "Test-NetConnection scanme.nmap.org -Port 80"

Kontrola znalostí

1 / 3

Který přepínač netstat zobrazuje porty ve stavu 'Listening' (Naslouchání)?

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Prakticky: Systémový audit

Skriptování profesionálníhoレポート reportu o inventáři systému.