Skip to main content

Well-known Ports

IANA-assigned port numbers for common services. Ports 0–1023 are well-known (require root). Ports 1024–49151 are registered. Learn security implications, default configurations, and proper access patterns.

PortProtoServiceDescriptionCategory
21TCP

FTP

File Transfer Protocol

Port 21 is the FTP control port.

remote
22TCP

SSH / SFTP / SCP

Secure Shell

Port 22 is the standard port for SSH (Secure Shell), SFTP (SSH File Transfer Protocol), and SCP (Secure Copy).

remote
25TCP

SMTP

Simple Mail Transfer Protocol

Port 25 is the original SMTP port for server-to-server email delivery.

mail
53TCP/UDP

DNS

Domain Name System

Port 53 is the DNS port.

dns
80TCP

HTTP

Hypertext Transfer Protocol

Port 80 is the default port for HTTP (unencrypted web traffic).

web
443TCP

HTTPS / HTTP/2 / HTTP/3

HTTP over TLS

Port 443 is the default port for HTTPS, HTTP/2, and HTTP/3 (over QUIC/UDP).

web
587TCP

SMTP Submission

SMTP with STARTTLS

Port 587 is the standard port for authenticated email submission using STARTTLS.

mail
3306TCP

MySQL

MySQL Database

Port 3306 is the default MySQL and MariaDB database port.

database
5432TCP

PostgreSQL

PostgreSQL Database

Port 5432 is the default PostgreSQL database port.

database
6379TCP

Redis

Redis In-Memory Store

Port 6379 is the default Redis port.

cache
8080TCP

HTTP Alternate

HTTP Alternative Port

Port 8080 is the most common alternative HTTP port used for development servers, proxies, and services that can't bind to port 80 (which requires root on Linux).

web
27017TCP

MongoDB

MongoDB Database

Port 27017 is the default MongoDB port.

database
110TCP

POP3

Post Office Protocol v3

Port 110 is the POP3 port for downloading email from a mail server.

mail
143TCP

IMAP

Internet Message Access Protocol

Port 143 is the IMAP port for accessing email.

mail
465TCP

SMTPS

SMTP over TLS (implicit)

Port 465 is SMTPS – SMTP with implicit TLS (TLS established immediately on connect, before any SMTP commands).

mail
993TCP

IMAPS

IMAP over TLS

Port 993 is IMAPS – IMAP with implicit TLS.

mail
995TCP

POP3S

POP3 over TLS

Port 995 is POP3S – POP3 with implicit TLS.

mail
1433TCP

Microsoft SQL Server

Microsoft SQL Server

Port 1433 is the default Microsoft SQL Server port.

database
5672TCP

AMQP

Advanced Message Queuing Protocol

Port 5672 is the default AMQP 0-9-1 port used by RabbitMQ and other message brokers.

messaging
9200TCP

Elasticsearch HTTP

Elasticsearch REST API

Port 9200 is the Elasticsearch REST API port.

database
8443TCP

HTTPS Alternate

HTTP over TLS (alternate)

Port 8443 is the standard alternate HTTPS port – used when port 443 is unavailable or reserved.

web
2181TCP

Apache ZooKeeper

ZooKeeper Client Port

Port 2181 is the Apache ZooKeeper client connection port.

messaging
4222TCP

NATS

NATS Messaging System

Port 4222 is the default NATS server client connection port.

messaging
5601TCP

Kibana

Kibana Web UI

Port 5601 is the default Kibana web interface port.

monitoring
8888TCP

Jupyter Notebook

Jupyter Notebook / JupyterLab

Port 8888 is the default Jupyter Notebook and JupyterLab port.

web
9092TCP

Apache Kafka

Kafka Broker

Port 9092 is the default Apache Kafka broker port for plaintext client connections.

messaging
9300TCP

Elasticsearch Transport

Elasticsearch Node-to-Node

Port 9300 is the Elasticsearch inter-node transport port – used for cluster communication between Elasticsearch nodes, master election, shard replication, and cross-cluster search.

database
11211TCP/UDP

Memcached

Memcached In-Memory Cache

Port 11211 is the default Memcached port (both TCP and UDP).

cache
2375TCP

Docker Daemon (unencrypted)

Docker Remote API

Port 2375 is the Docker daemon's unencrypted REST API port.

remote
2376TCP

Docker Daemon (TLS)

Docker Remote API over TLS

Port 2376 is the Docker daemon's TLS-protected REST API port.

remote
2379TCP

etcd

etcd Client API

Port 2379 is the etcd client API port – the distributed key-value store used as Kubernetes' backing datastore.

database
3000TCP

Development Server (HTTP)

Generic Development HTTP Server

Port 3000 is the most common development server port used by Node.

web
5000TCP

Development Server / Flask

Flask / Generic Dev HTTP

Port 5000 is Flask's default development server port and a common alternative dev port to 3000.

web
8500TCP

HashiCorp Consul

Consul HTTP API

Port 8500 is the HashiCorp Consul HTTP API and web UI port.

monitoring
9090TCP

Prometheus

Prometheus Metrics Server

Port 9090 is the Prometheus time-series metrics server port.

monitoring
9093TCP

Prometheus Alertmanager

Alertmanager HTTP API

Port 9093 is the Prometheus Alertmanager HTTP API and web UI port.

monitoring
8081TCP

HTTP Alternate / Kafka REST

HTTP Alternative / Kafka REST Proxy

Port 8081 is a common secondary HTTP development port and the default for Confluent Schema Registry and Kafka REST Proxy.

web
4369TCP

Erlang Port Mapper (EPMD)

Erlang Port Mapper Daemon

Port 4369 is the Erlang Port Mapper Daemon (EPMD) – a name service for Erlang and Elixir nodes.

messaging
5044TCP

Logstash Beats

Elastic Beats Input

Port 5044 is the default Logstash port for the Beats input plugin.

monitoring
15672TCP

RabbitMQ Management UI

RabbitMQ Management Console

Port 15672 is the RabbitMQ Management Plugin web UI and HTTP API.

messaging
16686TCP

Jaeger UI

Jaeger Distributed Tracing UI

Port 16686 is the Jaeger distributed tracing UI port.

monitoring
4317TCP

OpenTelemetry (OTLP gRPC)

OpenTelemetry Protocol gRPC

Port 4317 is the OpenTelemetry Protocol (OTLP) gRPC port.

monitoring
9229TCP

Node.js Inspector

Node.js Debug Inspector Protocol

Port 9229 is the Node.

remote
10250TCP

Kubernetes Kubelet API

Kubernetes Kubelet HTTPS API

Port 10250 is the Kubernetes kubelet's main HTTPS API port.

remote
6443TCP

Kubernetes API Server

Kubernetes API Server HTTPS

Port 6443 is the default Kubernetes API server HTTPS port.

remote
2049TCP/UDP

NFS

Network File System

Port 2049 is the NFS (Network File System) port for mounting remote filesystems over a network.

remote
111TCP/UDP

RPC Portmapper / rpcbind

ONC RPC Portmapper

Port 111 is the ONC RPC portmapper (rpcbind).

monitoring
8161TCP

Apache ActiveMQ Web Console

ActiveMQ Management Console

Port 8161 is the Apache ActiveMQ web console port.

messaging
9160TCP

Apache Cassandra Thrift

Cassandra Thrift API (legacy)

Port 9160 is the Apache Cassandra legacy Thrift API port.

database
7000TCP

Cassandra Inter-node

Cassandra Gossip / Inter-node

Port 7000 is Apache Cassandra's inter-node communication port for cluster gossip and data replication.

database
8500TCP

HashiCorp Vault

Vault HTTP API

Port 8200 is the default HashiCorp Vault HTTP API port.

remote
139TCP

NetBIOS Session

NetBIOS Session Service

Port 139 is the NetBIOS Session Service port used by SMBv1 for Windows file and printer sharing over NetBIOS.

remote
161UDP

SNMP

Simple Network Management Protocol

Port 161 is the SNMP agent port where managed devices (routers, switches, servers) listen for queries.

monitoring
162UDP

SNMP Trap

SNMP Trap Receiver

Port 162 is the SNMP trap receiver port where management stations listen for unsolicited notifications from devices.

monitoring
179TCP

BGP

Border Gateway Protocol

Port 179 is the BGP (Border Gateway Protocol) port used by routers to exchange routing information between autonomous systems.

remote
389TCP

LDAP

Lightweight Directory Access Protocol

Port 389 is the LDAP port for directory lookups – user authentication, group membership, and address book queries.

remote
427TCP/UDP

SLP

Service Location Protocol

Port 427 is the SLP (Service Location Protocol) port for automatic service discovery on local networks.

remote
445TCP

SMB / CIFS

Server Message Block

Port 445 is the SMB (Server Message Block) port for Windows file sharing, printer access, and named pipes.

remote
464TCP/UDP

Kerberos Password Change

Kerberos kpasswd

Port 464 is the Kerberos password change (kpasswd) port used by Active Directory and MIT Kerberos for password resets.

remote
514UDP

Syslog

BSD Syslog Protocol

Port 514 is the traditional Syslog port where network devices send log messages over UDP.

monitoring
515TCP

LPD

Line Printer Daemon

Port 515 is the LPD (Line Printer Daemon) port for Unix print spooling.

remote
543TCP

Kerberos Login (klogin)

Kerberos Login

Port 543 is the Kerberos-authenticated remote login (klogin) port – a Kerberos-secured version of rlogin.

remote
544TCP

Kerberos Shell (kshell)

Kerberos Remote Shell

Port 544 is the Kerberos-authenticated remote shell (kshell/krcmd) port – a secure version of rsh that uses Kerberos tickets for authentication.

remote
548TCP

AFP

Apple Filing Protocol

Port 548 is the AFP (Apple Filing Protocol) port for macOS file sharing.

remote
554TCP

RTSP

Real Time Streaming Protocol

Port 554 is the RTSP (Real Time Streaming Protocol) port for controlling media streams from IP cameras, media servers, and surveillance systems.

web
631TCP

IPP / CUPS

Internet Printing Protocol

Port 631 is the IPP (Internet Printing Protocol) port used by CUPS on Linux/macOS for print management.

remote
636TCP

LDAPS

LDAP over TLS/SSL

Port 636 is the LDAPS port – LDAP encrypted with TLS from the start of the connection (implicit TLS).

remote
749TCP

Kerberos Admin

Kerberos Administration (kadmind)

Port 749 is the Kerberos administration (kadmind) port for managing principals, policies, and keytabs.

remote
873TCP

rsync

rsync file synchronization

Port 873 is the rsync daemon port for efficient file synchronization using delta encoding.

remote
902TCP

VMware ESXi

VMware Authentication / Console

Port 902 is the VMware ESXi host client and console port used by vSphere Client for VM console access (VMRC) and NFC data transfers.

remote
989TCP

FTPS Data

FTP over TLS (Data)

Port 989 is the implicit FTPS data channel port – FTP file transfers encrypted with TLS from connection start.

remote
990TCP

FTPS Control

FTP over TLS (Control)

Port 990 is the implicit FTPS control channel port – FTP commands encrypted with TLS from the first byte.

remote
992TCP

Telnet over TLS

Telnet SSL/TLS

Port 992 is the TLS-encrypted Telnet port.

remote
1080TCP

SOCKS Proxy

SOCKS Proxy Protocol

Port 1080 is the SOCKS proxy port.

web
1194TCP/UDP

OpenVPN

OpenVPN

Port 1194 is the default OpenVPN port.

remote
1521TCP

Oracle Database

Oracle TNS Listener

Port 1521 is the Oracle Database TNS (Transparent Network Substrate) listener port.

database
1723TCP

PPTP

Point-to-Point Tunneling Protocol

Port 1723 is the PPTP (Point-to-Point Tunneling Protocol) control channel port.

remote
1812UDP

RADIUS Authentication

Remote Authentication Dial-In User Service

Port 1812 is the RADIUS authentication port where network access servers (NAS) send authentication requests.

remote
1883TCP

MQTT

Message Queuing Telemetry Transport

Port 1883 is the MQTT broker port for lightweight publish-subscribe messaging.

messaging
2082TCP

cPanel HTTP

cPanel Web Interface

Port 2082 is the cPanel web hosting control panel HTTP port.

web
2083TCP

cPanel HTTPS

cPanel Web Interface (SSL)

Port 2083 is the cPanel HTTPS port – the encrypted version of the web hosting control panel.

web
2087TCP

WHM HTTPS

Web Host Manager (SSL)

Port 2087 is the WHM (Web Host Manager) HTTPS port for server-level administration of cPanel servers.

web
2222TCP

SSH Alternate

SSH (non-standard port)

Port 2222 is a common alternate SSH port used to reduce automated brute-force attacks against port 22.

remote
3128TCP

Squid Proxy

Squid HTTP Proxy

Port 3128 is the default Squid HTTP proxy port.

web
3268TCP

LDAP Global Catalog

Active Directory Global Catalog

Port 3268 is the Active Directory Global Catalog LDAP port.

remote
3269TCP

LDAP Global Catalog SSL

Active Directory Global Catalog (SSL)

Port 3269 is the TLS-encrypted Active Directory Global Catalog port – the secure equivalent of port 3268.

remote
3389TCP

RDP

Remote Desktop Protocol

Port 3389 is the RDP (Remote Desktop Protocol) port for Windows remote desktop access.

remote
3690TCP

SVN

Subversion (svnserve)

Port 3690 is the Subversion (SVN) native protocol port served by svnserve.

remote
4443TCP

HTTPS Alternate

HTTPS (non-standard)

Port 4443 is a common alternate HTTPS port used when port 443 is occupied by another service.

web
4567TCP

Sinatra / Tram

Sinatra / Application Default

Port 4567 is the default port for Ruby Sinatra web framework and several development tools.

web
4848TCP

GlassFish Admin

GlassFish Application Server Admin

Port 4848 is the GlassFish (Payara) application server administration console port.

web
5060TCP/UDP

SIP

Session Initiation Protocol

Port 5060 is the SIP (Session Initiation Protocol) port for VoIP call signaling.

messaging
5222TCP

XMPP Client

XMPP Client-to-Server

Port 5222 is the XMPP (Jabber) client-to-server port for instant messaging, presence, and real-time communication.

messaging
5269TCP

XMPP Server

XMPP Server-to-Server

Port 5269 is the XMPP server-to-server (S2S) federation port.

messaging
5353UDP

mDNS

Multicast DNS

Port 5353 is the mDNS (Multicast DNS) port for zero-configuration name resolution on local networks.

dns
5355TCP/UDP

LLMNR

Link-Local Multicast Name Resolution

Port 5355 is the LLMNR (Link-Local Multicast Name Resolution) port used by Windows for local name resolution when DNS fails.

dns
5671TCP

AMQP over TLS

AMQP 0-9-1 (SSL/TLS)

Port 5671 is the AMQP (Advanced Message Queuing Protocol) TLS port – the encrypted equivalent of port 5672.

messaging
5900TCP

VNC

Virtual Network Computing

Port 5900 is the VNC (Virtual Network Computing) remote desktop port.

remote
5984TCP

CouchDB

Apache CouchDB HTTP API

Port 5984 is the CouchDB HTTP API port.

database
6000TCP

X11

X Window System

Port 6000 is the X11 (X Window System) display server port.

remote
6660TCP

IRC (Alternate)

Internet Relay Chat

Port 6660 is an alternate IRC (Internet Relay Chat) port.

messaging
6667TCP

IRC

Internet Relay Chat (Default)

Port 6667 is the standard IRC (Internet Relay Chat) default port.

messaging
6697TCP

IRC over TLS

Internet Relay Chat (SSL/TLS)

Port 6697 is the standard IRC over TLS port – encrypted IRC connections from the first byte.

messaging
7001TCP

WebLogic Admin

Oracle WebLogic Server (SSL)

Port 7001 is the Oracle WebLogic Server default HTTPS/T3S administration port.

web
7002TCP

WebLogic Managed

Oracle WebLogic Managed Server

Port 7002 is the default Oracle WebLogic managed server SSL port.

web
7070TCP

Openfire / RealServer

Openfire BOSH / RealServer

Port 7070 is used by Openfire XMPP server for HTTP binding (BOSH) and historically by RealNetworks RealServer for streaming.

messaging
7199TCP

Cassandra JMX

Apache Cassandra JMX

Port 7199 is the Apache Cassandra JMX (Java Management Extensions) monitoring port.

database
7443TCP

Openfire BOSH SSL

Openfire HTTP Binding (TLS)

Port 7443 is the Openfire XMPP server TLS-encrypted HTTP binding (BOSH) port.

messaging
7474TCP

Neo4j HTTP

Neo4j Browser / HTTP API

Port 7474 is the Neo4j graph database HTTP API and Browser interface port.

database
7687TCP

Neo4j Bolt

Neo4j Bolt Protocol

Port 7687 is the Neo4j Bolt protocol port – a binary protocol optimized for Cypher query execution.

database
8000TCP

HTTP Alternate / Django

HTTP Development Server

Port 8000 is the most common HTTP development server port.

web
8008TCP

HTTP Alternate

HTTP Alternative

Port 8008 is an IANA-registered HTTP alternate port used when 80 and 8080 are occupied.

web
8009TCP

AJP / Tomcat

Apache JServ Protocol

Port 8009 is the AJP (Apache JServ Protocol) connector port for Apache Tomcat.

web
8042TCP

YARN NodeManager

Hadoop YARN NodeManager Web UI

Port 8042 is the Hadoop YARN NodeManager web UI port showing container status, resource usage, and application logs on each cluster node.

web
8083TCP

Verdaccio / npm Proxy

npm Private Registry

Port 8083 is the default port for Verdaccio (private npm registry) and various HTTP proxy services.

web
8084TCP

WEBrick / DevServer

HTTP Development Alternate

Port 8084 is used by various development web servers and admin interfaces when lower ports are occupied.

web
8085TCP

InfluxDB HTTP

InfluxDB HTTP API (Legacy)

Port 8085 was the legacy InfluxDB HTTP API port in older versions.

database
8086TCP

InfluxDB

InfluxDB HTTP API

Port 8086 is the InfluxDB HTTP API port for time-series data ingestion and queries.

database
8088TCP

YARN ResourceManager

Hadoop YARN ResourceManager Web UI

Port 8088 is the Hadoop YARN ResourceManager web UI port providing cluster-wide job management, queue monitoring, and application status.

web
8089TCP

Splunk Management

Splunk Management / Forwarder

Port 8089 is the Splunk management port used for REST API access, forwarder-to-indexer communication, and deployment server operations.

monitoring
8123TCP

ClickHouse HTTP

ClickHouse HTTP Interface

Port 8123 is the ClickHouse column-oriented database HTTP interface for queries and data ingestion.

database
8180TCP

JBoss / WildFly HTTP

JBoss Application Server HTTP

Port 8180 is used by JBoss/WildFly application server instances when port 8080 is occupied (port offset configuration).

web
8243TCP

WSO2 HTTPS

WSO2 API Manager / ESB HTTPS

Port 8243 is the WSO2 API Manager and Enterprise Service Bus HTTPS transport port for API gateway traffic.

web
8280TCP

WSO2 HTTP

WSO2 API Manager / ESB HTTP

Port 8280 is the WSO2 API Manager and Enterprise Service Bus HTTP transport port – the unencrypted equivalent of port 8243.

web
8291TCP

MikroTik Winbox

MikroTik RouterOS Winbox

Port 8291 is the MikroTik Winbox management protocol port.

remote
8333TCP

Bitcoin

Bitcoin P2P Network

Port 8333 is the Bitcoin mainnet peer-to-peer port.

web
8384TCP

Syncthing

Syncthing Web GUI

Port 8384 is the Syncthing web GUI port for managing file synchronization between devices.

web
8388TCP

Shadowsocks

Shadowsocks Proxy

Port 8388 is the default Shadowsocks proxy port.

web
8444TCP

Chia Node

Chia Blockchain Full Node

Port 8444 is the Chia blockchain full node P2P port.

web
8530TCP

WSUS HTTP

Windows Server Update Services HTTP

Port 8530 is the WSUS (Windows Server Update Services) HTTP port for distributing Windows updates within an organization.

web
8649TCP/UDP

Ganglia gmond

Ganglia Monitoring Daemon

Port 8649 is the Ganglia monitoring daemon (gmond) port for collecting and sharing host metrics in clusters.

monitoring
8834TCP

Nessus

Nessus Vulnerability Scanner

Port 8834 is the Nessus vulnerability scanner web interface and API port.

monitoring
8880TCP

HTTP Alternate / cPanel

HTTP Alternate / cPanel Webmail

Port 8880 is used for cPanel webmail (HTTP redirect to HTTPS), Plesk alternate web, and various application servers as an alternate HTTP port.

web
8883TCP

MQTT over TLS

MQTT Secure (MQTTS)

Port 8883 is the MQTT over TLS (MQTTS) port – the encrypted equivalent of port 1883.

messaging
9000TCP

PHP-FPM / SonarQube

PHP-FPM / SonarQube / Portainer

Port 9000 is shared by PHP-FPM (FastCGI process manager), SonarQube code quality platform, Portainer Docker management, and ClickHouse native protocol.

web
9001TCP

Supervisord / MinIO

Supervisor XML-RPC / MinIO Console

Port 9001 is used by Supervisord (process manager XML-RPC), MinIO console (S3-compatible storage web UI), and ETH2 beacon nodes.

web
9042TCP

Cassandra CQL

Apache Cassandra Native Protocol

Port 9042 is the Apache Cassandra CQL (Cassandra Query Language) native protocol port.

database
9043TCP

WebSphere Admin HTTPS

IBM WebSphere Admin Console (SSL)

Port 9043 is the IBM WebSphere Application Server admin console HTTPS port.

web
9060TCP

WebSphere Admin HTTP

IBM WebSphere Admin Console (HTTP)

Port 9060 is the IBM WebSphere Application Server admin console HTTP (unencrypted) port.

web
9080TCP

WebSphere HTTP

IBM WebSphere Application HTTP

Port 9080 is the IBM WebSphere Application Server default HTTP port for deployed applications.

web
9091TCP

Transmission / Prometheus Pushgateway

Transmission Web UI / Pushgateway

Port 9091 is shared by Transmission BitTorrent web UI and Prometheus Pushgateway.

web
9100TCP

Prometheus Node Exporter / JetDirect

Node Exporter / Printer

Port 9100 is shared by Prometheus Node Exporter (Linux system metrics) and HP JetDirect (network printing raw protocol).

monitoring
9418TCP

Git Protocol

Git Native Protocol (git://)

Port 9418 is the Git native protocol (git://) port for read-only anonymous repository access.

remote
9443TCP

WebSphere HTTPS / WSO2

WebSphere App HTTPS / WSO2 Management

Port 9443 is the IBM WebSphere application HTTPS port and WSO2 Carbon management console port.

web
9500TCP

ISPConfig

ISPConfig Control Panel

Port 9500 is the ISPConfig server management panel port.

web
9600TCP

Elasticsearch / Logstash

Logstash Monitoring API

Port 9600 is the Logstash monitoring API port providing pipeline statistics, JVM metrics, and hot threads.

monitoring
9800TCP

WebDAV / Development

WebDAV / Application Alternate

Port 9800 is used by various WebDAV implementations, development servers, and application-specific services.

web
9990TCP

WildFly Management

WildFly / JBoss Management Console

Port 9990 is the WildFly (formerly JBoss AS) management console and CLI port.

web
9997TCP

Splunk Forwarder

Splunk Forwarding (Receiving)

Port 9997 is the default Splunk receiving port where indexers accept data from Universal and Heavy Forwarders.

monitoring
9999TCP

Development / Debug

Various Development Servers

Port 9999 is commonly used as a generic development, debug, or testing port.

web