Port je adresovatelné síťové umístění implementované v operačním systému, které pomáhá odlišit provoz určený pro různé služby nebo aplikace. Port je vždy spojen s IP adresou hostitele a typem protokolu pro komunikaci. Porty jsou specifikovány číslem v rozsahu od 1 do 65535. Existují různé kategorie portů.
- 0-1023 – jsou „dobře známé porty“ spojené se službami považovanými za kritické nebo nezbytné. Jsou také označovány jako systémové porty.
- 1024-49151 – jsou registrované porty nebo uživatelské porty a jak název napovídá, lze je rezervovat zasláním žádosti úřadu IANA (Internet Assigned Numbers Authority).
- 49152-65535 – nazývají se dynamické porty a jsou navrženy pro soukromé použití. Označují se také jako soukromé přístavy.
Co je „Port Listening“?
O službě se říká, že „naslouchá“ na portu, když se váže na kombinaci port/protokol/IP adresa, aby čekala na požadavky od klientů služby. Po obdržení požadavku vytvoří klientský dialog typu one-to-one se stejným číslem portu.Proč potřebujete znát své otevřené porty?
Je důležité věnovat pozornost tomu, které porty ve vaší síti naslouchají, protože otevřené porty mohou být důkazem narušení vaší sítě. Znalost otevřených portů Linuxu a druh odesílaných informací vám pomůže zmařit škodlivé snahy zaměřené na váš systém. Vědět o tom je důležitou součástí zabezpečení vašeho systému.
Přejete si zjistit otevřené porty nebo naslouchat v síti? Čtěte dále.Existuje řada způsobů a nástrojů, které jsou k dispozici pro kontrolu portů, které mohou naslouchat ve vaší síti.
Podívejme se na několik způsobů.
- Pomocí nmap. Poznámka. Nmap je schopen odhalit mnoho informací, díky kterým si mohou správci systému myslet, že máte špatný úmysl. Proto používejte nmap na svých lokálních systémech pouze zde.
Nejprve musíte nainstalovat nmap pomocí následujícího příkazu (Ubuntu).
sudo apt-get updatesudo apt-get install nmapNásledující příkaz určí, které porty naslouchají TCP spojením ze sítě. # sudo nmap -sT -O localhostNásledující příkaz bude indikovat, které porty naslouchají připojením UDP ze sítě.# sudo nmap -sU -O localhostNásledující příkaz bude indikovat každý otevřený port TCP a UDP –# sudo nmap -n -PN - sT -sU -p- localhost
- Pomocí příkazu netstat k nalezení otevřených portů zadejte následující příkaz –
-l =pouze služby, které naslouchají na některém portu
-n =zobrazit číslo portu, nepokoušejte se přeložit název služby
-t =povolí výpis portů tcp
-u =umožňuje výpis portů udp
- Pomocí příkazu ss – zadáním následujícího příkazu zobrazíte seznam všech otevřených portů TCP a UDP.
- Použitím příkazu lsof
Chcete-li zobrazit seznam otevřených portů, zadejte následující příkaz –
# lsof -i Chcete-li zobrazit všechny otevřené soubory, použijte:# lsof