Wyszukiwanie w witrynie

Jak oglądać porty TCP i UDP w czasie rzeczywistym


Z punktu widzenia oprogramowania, szczególnie na poziomie systemu operacyjnego, port jest konstrukcją logiczną identyfikującą konkretny proces/aplikację lub typ usługi sieciowej, a każda usługa sieciowa działająca w systemie Linux korzysta z określonego protokołu (najczęściej jest to TCP (Protokół kontroli transmisji) i UDP (Protokół datagramów użytkownika)) oraz numer portu do komunikacji z innymi procesami lub usługi.

W tym krótkim artykule pokażemy, jak wyświetlić listę i monitorować lub oglądać działające porty TCP i UDP w czasie rzeczywistym, wraz z podsumowaniem gniazd w systemie Linux.

Lista wszystkich otwartych portów w systemie Linux

Aby wyświetlić listę wszystkich otwartych portów w systemie Linux, możesz użyć polecenia netstat lub narzędzia ss w następujący sposób.

Należy również wspomnieć, że polecenie netstat zostało uznane za przestarzałe, a zamiast tego zastąpiono je poleceniem ss w wyświetlaniu bardziej szczegółowych statystyk sieci.

sudo netstat -tulpn
OR
sudo ss -tulpn

Z wyniku powyższego polecenia kolumna Stan pokazuje, czy port znajduje się w stanie nasłuchiwania (LISTEN), czy nie.

W powyższym poleceniu flaga:

  • -t – włącza listę portów TCP.
  • -u – włącza listę portów UDP.
  • -l – wypisuje tylko gniazda nasłuchujące.
  • -n – pokazuje numer portu.
  • -p – pokaż nazwę procesu/programu.

Oglądaj otwarte porty TCP i UDP w czasie rzeczywistym

Aby jednak oglądać porty TCP i UDP w czasie rzeczywistym, możesz uruchomić narzędzie netstat lub ss za pomocą narzędzia watch, jak pokazano.

sudo watch netstat -tulpn
OR
sudo watch ss -tulpn

Aby wyjść, naciśnij Ctrl+C.

Przydadzą Ci się także następujące artykuły:

  1. 3 sposoby sprawdzenia, który proces nasłuchuje na określonym porcie
  2. Jak sprawdzić, czy porty zdalne są osiągalne za pomocą polecenia „nc”.
  3. Jak wyświetlić listę wszystkich uruchomionych usług w Systemd w systemie Linux
  4. 29 Praktyczne przykłady poleceń Nmap dla administratorów systemów/sieci Linux

To wszystko na teraz! Jeśli masz jakieś pytania lub przemyślenia, którymi chciałbyś się podzielić na ten temat, skontaktuj się z nami za pośrednictwem sekcji komentarzy poniżej.