Jak sprawdzić, jakie porty są otwarte w systemie Windows 10?
Wprowadzenie
Porty sieciowe to kluczowe elementy komunikacji w systemie Windows 10. Są one używane przez aplikacje i usługi do wysyłania oraz odbierania danych przez sieć. Czasami konieczne jest sprawdzenie, które porty są otwarte w systemie – na przykład w celu diagnozowania problemów z siecią, wykrywania potencjalnych zagrożeń bezpieczeństwa lub konfiguracji zapory sieciowej.
W tym artykule omówimy kilka metod sprawdzania otwartych portów w Windows 10, w tym za pomocą narzędzia netstat, PowerShell, Windows Defender Firewall oraz oprogramowania firm trzecich.
1. Jakie są rodzaje portów i ich zastosowanie?
Porty sieciowe są oznaczane numerami i podzielone na trzy zakresy:
- Porty dobrze znane (0-1023) – przypisane do standardowych usług, np. HTTP (port 80), HTTPS (port 443), FTP (port 21), SSH (port 22).
- Porty zarejestrowane (1024-49151) – używane przez aplikacje i usługi użytkowników, np. SQL Server (1433), MySQL (3306).
- Porty dynamiczne (49152-65535) – używane tymczasowo przez aplikacje do komunikacji.
Sprawdzenie otwartych portów pozwala monitorować, które aplikacje nasłuchują połączeń i czy system nie jest podatny na ataki.

2. Jak sprawdzić otwarte porty za pomocą netstat?
Netstat to wbudowane narzędzie Windows do monitorowania aktywnych połączeń sieciowych i otwartych portów.
Jak użyć netstat do sprawdzenia otwartych portów?
- Otwórz Wiersz poleceń jako administrator:
- Wpisz „cmd” w menu Start, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Wpisz następujące polecenie i naciśnij Enter:
netstat -an | find "LISTENING"- -a – wyświetla wszystkie połączenia i porty nasłuchujące.
- -n – wyświetla adresy IP i numery portów w formacie liczbowym.
- find „LISTENING” – filtruje wyniki, pokazując tylko porty aktywnie nasłuchujące.
- Wynik powinien wyglądać tak:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING TCP 127.0.0.1:3306 0.0.0.0:0 LISTENING TCP [::]:443 [::]:0 LISTENINGW powyższym przykładzie:
- Port 80 (HTTP) jest otwarty i nasłuchuje na wszystkich interfejsach.
- Port 3306 (MySQL) nasłuchuje na adresie 127.0.0.1 (lokalnie).
- Port 443 (HTTPS) działa na protokole IPv6.
- Jeśli chcesz sprawdzić, które aplikacje używają otwartych portów, użyj polecenia:
netstat -anoKolumna PID (Process ID) wskaże identyfikator procesu używającego dany port.
- Aby zidentyfikować aplikację po PID, wpisz:
tasklist | find "PID"Zamień „PID” na numer procesu z poprzedniego kroku.
3. Jak sprawdzić otwarte porty za pomocą PowerShell?
PowerShell to potężne narzędzie administracyjne Windows, które może być użyte do monitorowania portów sieciowych.
Jak sprawdzić otwarte porty w PowerShell?
- Otwórz PowerShell jako administrator:
- Wpisz „PowerShell” w menu Start, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator.
- Wpisz następujące polecenie i naciśnij Enter:
Get-NetTCPConnection | Where-Object { $_.State -eq "Listen" }To polecenie pokaże wszystkie otwarte porty nasłuchujące.
- Jeśli chcesz zobaczyć aplikacje przypisane do portów, użyj:
Get-NetTCPConnection | Select-Object LocalAddress,LocalPort,OwningProcess- LocalAddress – adres IP, na którym nasłuchuje port.
- LocalPort – numer portu.
- OwningProcess – identyfikator procesu (PID).
- Aby sprawdzić nazwę procesu, użyj polecenia:
Get-Process -Id (Get-NetTCPConnection | Select-Object -ExpandProperty OwningProcess)
4. Jak sprawdzić otwarte porty w Windows Defender Firewall?
Windows Defender Firewall może blokować lub zezwalać na ruch przez określone porty.
Jak sprawdzić otwarte porty w zaporze systemu Windows?
- Otwórz Panel sterowania i przejdź do System i zabezpieczenia > Zapora Windows Defender.
- Kliknij Ustawienia zaawansowane.
- Wybierz Reguły przychodzące lub Reguły wychodzące.
- Sprawdź listę reguł i znajdź porty oznaczone jako „Zezwalaj”.
5. Jak sprawdzić otwarte porty za pomocą narzędzi firm trzecich?
Jeśli wolisz graficzne narzędzia, możesz skorzystać z:
- TCPView (Microsoft Sysinternals) – intuicyjna aplikacja do monitorowania otwartych portów.
- Nmap – zaawansowane narzędzie do skanowania sieci i wykrywania otwartych portów.
- CurrPorts – lekkie narzędzie do wyświetlania otwartych portów i powiązanych procesów.
Przykład użycia Nmap:
Jeśli chcesz przeskanować swój komputer w poszukiwaniu otwartych portów, wpisz w Wierszu poleceń:
nmap -p 1-65535 localhost
To polecenie sprawdzi wszystkie porty od 1 do 65535 na lokalnym komputerze.
Podsumowanie
Monitorowanie otwartych portów w systemie Windows 10 jest kluczowe dla bezpieczeństwa i diagnostyki sieci. Można to zrobić na kilka sposobów:
- Netstat – szybka metoda w Wierszu poleceń do sprawdzenia portów nasłuchujących.
- PowerShell – bardziej szczegółowe informacje o portach i procesach.
- Windows Defender Firewall – przeglądanie portów dozwolonych i blokowanych przez zaporę.
- Narzędzia firm trzecich – np. TCPView, CurrPorts i Nmap dla dokładniejszej analizy.
Regularne monitorowanie otwartych portów pozwala na wykrywanie potencjalnych zagrożeń i optymalizację sieci.






