Zobrazit otevřené porty TCPIP Linux nebo Windows služby

Jednou z úkolů podpory a správy, kterou můžeme neustále provádět, je kontrola otevřených portů TCP v systému, protože tímto způsobem můžeme mít přesnou kontrolu nad tím, která služba danou službu používá. přístav.

Port označuje koncový bod jakékoli síťové komunikace a je spojen s konkrétním programem nebo službou operačního systému.

Dále uvidíme, jak můžeme znát otevřené porty v operačních systémech Linux a Windows.

1. Zobrazte otevřené porty v systému Linux


Můžeme k tomu využít tři praktické aplikace, kterými jsou:

Příkaz NetstatTento příkaz netstat (Statistiky sítě) se často používá k zobrazení informací spojených se sítí. Je k dispozici pro Windows a Linux

Pro jeho instalaci můžeme spustit následující příkazy:

 sudo yum install net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf install net-tools Fedora

ZVĚTŠIT

Pro jeho provedení musíme znát číslo portu, které je třeba analyzovat, a pomocí příkazu grep zobrazíme informace pomocí následující syntaxe:

 netstat -ltnp | grep -w ': port #'
Výsledkem bude následující:

ZVĚTŠIT

Použité parametry jsou:

  • l: Řekněte netstat, aby zobrazoval pouze porty poslechu.
  • t: Zobrazit pouze připojení TCP.
  • n: indikuje zobrazení číselných adres.
  • p: Umožňuje zobrazit ID procesu.
  • grep: Zobrazuje přesnou shodu.

Příkaz LsofLsof (LiSt Open Files) se používá k zobrazení všech otevřených portů v Linuxu. Pro jeho instalaci použijeme následující možnosti:

 sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)
Jeho provedení obsahuje následující syntaxi:
 lsof -i: port

ZVĚTŠIT

Můžeme podrobně vidět data procesu, uživatele atd.

Příkaz fixační jednotkyDíky tomuto příkazu můžeme zobrazit PID spojená s otevřenými porty v Linuxu. Pro jeho instalaci použijeme libovolný z následujících řádků:

 sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 a vyšší)
Syntaxe pro jeho použití je následující:
 port # fixační jednotka / tcp

ZVĚTŠIT

K nalezení názvu procesu použijeme následující syntaxi:

 ps -p PID -o comm =

ZVĚTŠIT

Tímto způsobem můžeme poznat otevřené porty v Linuxu.

2. Zobrazte otevřené porty v systému Windows 10

Krok 1
Abychom poznali otevřené porty v operačních systémech Windows, musíme přistupovat k příkazovému řádku jako správci, kliknout pravým tlačítkem / Spustit jako správce a v zobrazeném okně spustit následující řádek:

 netstat -ab

ZVĚTŠIT

Krok 2
Můžeme vidět podrobné informace, jako například:

  • Typ protokolu
  • Název protokolu
  • Místní adresa
  • Zapojená služba
  • Stav procesu

Krok 3
Alternativně nám Windows umožňuje zobrazit výsledky pomocí PID, což zjednodušuje správu, v tomto případě musíme spustit následující řádek:

 netstat -aon 
Krok 4
Toto bude zobrazený výsledek:

ZVĚTŠIT

Krok 5
Výsledky můžeme vidět mnohem organizovaněji. Nyní s tímto PID můžeme přejít do Správce úloh a na kartu Podrobnosti vědět, o jakou službu se jedná:

ZVĚTŠIT

Tam se můžeme o službě dozvědět více nebo ji v případě potřeby ukončit. Díky těmto metodám budeme schopni poznat otevřené porty v systému Linux nebo Windows.

wave wave wave wave wave