project / about

About WhatPortIs

A database of network ports and protocols — what runs on a port, whether it's encrypted, and how exposed it leaves you. Every entry is open to correction; a wrong answer is a bug, not an opinion.

ports documented
1,062

51% iana-assigned

categories
16

every entry filed

encrypted by default
5%

51 of 1,062 ports

last correction
25 minutes

1,062 touched in 90 days

00 / composition

What's In Here

counted live

transport

a port may carry more than one transport, so these are assignments, not entries.

  • tcp61%
  • udp39%
  • sctp0%

risk mix

7 entries (1%) score 6 or above and deserve a firewall rule.

  • safe11%
  • caution88%
  • risk1%

01 / fields

What An Entry Records

7 fields
port number
the assignment itself, 0–65535
service
what normally listens there
transport
tcp, udp or sctp — a port may carry several
assignment
iana-registered, or documented in practice
encryption
whether traffic is encrypted by default
risk score
0–10, folded into four named bands
references
rfcs and vendor docs behind the entry

02 / sources

Where The Data Comes From

send a correction

539 entries follow the IANA service name and port number registry. The remaining 523 cover software that claimed a port in practice without registering it — the ports you actually meet in a config file or a port scan.

Corrections are reviewed before they go live, and every entry keeps its edit history. If something here is wrong, say so and it gets fixed.

iana-assigned
539
documented in practice
523
corrected in 90 days
1,062

03 / stack

How It's Built

next.js + react
server-rendered pages
typescript
types across app and data layer
postgresql + prisma
storage and queries
tailwind css + shadcn/ui
styling and components

The whole database is also readable as JSON — see the api.

Found something wrong?

Missing ports, outdated services and bad risk scores are all worth reporting. Corrections take a minute and need no account.