Poort- en servicezoeker

Doorzoek het poortregister in beide richtingen: typ een getal zoals 443 of een dienstnaam zoals postgresql, en de tabel toont elke overeenkomende toewijzing, het transportprotocol dat wordt gebruikt, het bereik waarin de poort valt en waarvoor de poort dient. De gegevens zijn een kopie van het publieke register dat in deze pagina zit, dus de opzoeking werkt zonder netwerkverbinding en wat u typt verlaat nooit uw browser. Deze pagina scant geen poorten, en kan u niet vertellen welke poorten op een machine open zijn — hij vertelt wat een nummer betekent.
Offline referentie geladen. Er is nergens iets naartoe verzonden.
Typ een getal of een dienstnaam, of kies hierboven een voorbeeld.
Bekende poorten, 0 tot 1023. Deze worden één voor één aan specifieke protocollen toegewezen en zijn de enige poorten die overal hetzelfde betekenen: 22 is SSH, 80 is gewone HTTP, 443 is HTTP over TLS. Op een server zijn ze normaal alleen bereikbaar voor een proces met beheerrechten, en dat is precies waarom een daemon die daar niets te zoeken heeft het een tweede blik waard is.

Geregistreerde poorten, 1024 tot 49151. Deze worden op dezelfde manier geregistreerd, maar elk proces mag ze gebruiken, dus een nummer hier vertelt u het geregistreerde gebruik en niet het gebruik dat voor u ligt: 8080 en 8443 zijn geregistreerd als alternatieven en worden net zo vaak voor iets heel anders gebruikt, en een ontwikkelserver kan op elk nummer in dit bereik verschijnen.

Dynamische of private poorten, 49152 tot 65535. Deze worden bewust niet toegewezen: een besturingssysteem kiest er één voor het uitgaande uiteinde van een verbinding, en het betekent niets stabiels. Een nummer in dit bereik is alleen af te lezen uit de context van één gesprek, daarom kan een offline referentie daar niets nuttigs over zeggen.

De tabel lezen. Het register kent poorten tegelijk toe aan protocol en transport, en één nummer kan meerdere ongerelateerde diensten dragen: 514 is de remote shell op TCP en syslog op UDP, 465 draagt zowel een oudere mailinleverdienst als een IGMP-variant. Wanneer een rij meer dan één dienstnaam noemt, kijk dan naar het tussen haakjes vermelde transport bij elke naam voordat u besluit tot welke het verkeer behoort. Een ontbrekend nummer is geen fout: het register heeft er simpelweg geen toewijzing voor, en de pagina vertelt u nog steeds in welk bereik het valt.
Hoe u deze lijst gebruikt.Niets hier zegt dat een poort open is — alleen dat als de dienst erachter antwoordt aan iedereen die de machine kan bereiken, het risico hoger is dan de leeftijd van de dienst doet vermoeden. Controleer dit op machines die u bezit, van binnenuit, met het hulpmiddel dat bij het systeem hoort:

Ontworpen als platte tekst. 23 telnet 21 ftp 389 ldap 161 snmp — alles wat een wachtwoord of communitystring is, gaat ongecodeerd over de draad.
Bestandsdeling en extern beheer. 445 139 137 3389 5900 — deze zijn bedoeld voor een lokaal netwerk en mogen nooit vanaf internet bereikbaar zijn, daarom zijn ze het klassieke toegangspunt dat bij scans wordt gevonden.
Databases en caches. 3306 1433 5432 6379 27017 11211 — de meeste zijn ontworpen om achter een applicatie te staan, en meerdere hebben in hun standaardconfiguratie helemaal geen authenticatie.
Beheerinterfaces. 2375 — een API die containers op de host kan starten, in platte tekst geregistreerd naast een versleutelde zusterdienst. Er contact mee maken is gelijk aan opdrachten uitvoeren op de machine.
Een nummer dat door een populaire dienst is geleend. 9200 — het register noteert dit als een poort voor een mobiele webdienst, en hetzelfde nummer wordt ook veel gebruikt door een zoekmachineproduct dat niet in het register staat. Rijen als deze zijn waarom de tabel het geregistreerde doel toont en niet een lijst van producten.

Wat u in plaats van gissen moet doen.Vraag op een machine die u beheert het besturingssysteem welk proces een poort vasthoudt (ss -lntupop Linux,netstat -abnoop Windows), en beslis op basis van het antwoord. Dat een poort bereikbaar is, is een configuratievraag, en de oplossing is de dienst stoppen, hem aan het loopback-adres binden of achter een firewall zetten — in die volgorde.