Vyhledání portů a služeb

Prohledejte registr portů oběma směry: napište číslo, např. 443, nebo název služby, např. postgresql, a tabulka ukáže každé odpovídající přiřazení, použitý přenosový protokol, rozsah, do kterého port spadá, a k čemu port slouží. Údaje jsou kopií veřejného registru uloženou uvnitř této stránky, takže vyhledávání funguje bez jakéhokoli síťového připojení a nic, co napíšete, neopustí váš prohlížeč. Tato stránka neskenuje porty a nemůže vám říct, které porty jsou na kterémkoli počítači otevřené — říká vám, co číslo znamená.
Offline reference načtena. Nic se nikam neodeslalo.
Zadejte číslo nebo název služby, případně vyberte ukázku výše.
Dobře známé porty, 0 až 1023. Přidělují se jednotlivě konkrétním protokolům a jsou jediné porty, které všude znamenají totéž: 22 je SSH, 80 je prostý HTTP, 443 je HTTP přes TLS. Na serveru je obvykle dosažitelný jen procesem s administrátorskými právy, což je přesně důvod, proč stojí za druhý pohled démon, který tam nemá co naslouchat.

Registrované porty, 1024 až 49151. Jsou registrovány stejným způsobem, ale může je použít libovolný proces, takže číslo zde říká registrované použití, ne to, které máte před sebou: 8080 a 8443 jsou registrovány jako alternativy a stejně často slouží zcela něčemu jinému, a vývojový server se může objevit na kterémkoli čísle v tomto rozsahu.

Dynamické nebo soukromé porty, 49152 až 65535. Záměrně zůstávají nepřiřazené: operační systém jeden vybere pro odchozí konec spojení a nic stabilního neznamená. Číslo v tomto rozsahu lze přečíst jen z kontextu jedné konverzace, proto offline reference o něm nemůže říct nic užitečného.

Čtení tabulky. Registr přiřazuje porty současně protokolu a přenosu a jedno číslo může nést několik nesouvisejících služeb: 514 je vzdálený shell na TCP a syslog na UDP, 465 nese jak starší službu odeslání pošty, tak variantu IGMP. Když řádek uvádí více názvů služeb, podívejte se na přenos v závorkách u každého názvu, než rozhodnete, které služby patří váš provoz. Chybějící číslo není chyba: registr pro něj jednoduše nemá přiřazení a stránka i tak řekne, do kterého rozsahu spadá.
Jak používat tento seznam.Nic zde neříká, že je port otevřený — jen to, že pokud služba za ním odpovídá komukoli, kdo se k počítači dostane, je riziko vyšší, než naznačuje stáří služby. Zkontrolujte to na počítačích, které vlastníte, zevnitř, nástrojem dodávaným se systémem:

Prostý text záměrně. 23 telnet 21 ftp 389 ldap 161 snmp — cokoli, co heslo nebo řetězec komunity přenáší drátem v čisté podobě.
Sdílení souborů a vzdálené ovládání. 445 139 137 3389 5900 — jsou určeny pro místní síť a nikdy by neměly být dostupné z internetu, proto jsou klasickým vstupním bodem nalezeným skenováním.
Databáze a mezipaměti. 3306 1433 5432 6379 27017 11211 — většina z nich byla navržena tak, aby stála za aplikací, a několik nemá ve výchozí konfiguraci vůbec žádné ověřování.
Řídicí rozhraní. 2375 — API, které může na hostiteli spouštět kontejnery, zapsané prostým textem vedle šifrovaného protějšku. Dosáhnout na něj je totéž jako spouštět příkazy na počítači.
Číslo, které si vypůjčila populární služba. 9200 — registr tento port eviduje jako port mobilní webové služby a totéž číslo široce používá vyhledávací produkt, který v registru není. Řádky jako tento jsou důvod, proč tabulka ukazuje registrovaný účel a ne seznam produktů.

Co dělat místo hádání.Na počítači, který ovládáte, se zeptejte operačního systému, který proces drží port (ss -lntupv Linuxu,netstat -abnove Windows), a rozhodněte podle odpovědi. Dostupnost portu je otázka konfigurace a oprava spočívá v zastavení služby, navázání na loopback adresu nebo umístění za firewall — v tomto pořadí.