Skip to main content

Port Reference

113 ports
PortTransportServiceIANA nameCVEs
20TCPFile Transfer Protocol data channel (active mode)ftp-data4 (4 KEV)
21TCPFile Transfer Protocol (control connection)ftp4 (4 KEV)
22TCPSecure Shellssh4 (3 KEV)
23TCPTelnet remote terminal protocoltelnet-
25TCPSimple Mail Transfer Protocolsmtp5 (5 KEV)
53UDP / TCPDomain Name Systemdomain2 (2 KEV)
67UDPDynamic Host Configuration Protocol (server port)bootps1 (1 KEV)
68UDPDynamic Host Configuration Protocol (client port)bootpc1 (1 KEV)
69UDPTrivial File Transfer Protocoltftp-
80TCPHypertext Transfer Protocolhttp, www, www-http-
88TCP / UDPKerberos V5 Key Distribution Centerkerberos1 (1 KEV)
110TCPPost Office Protocol version 3pop3-
111TCP / UDPONC RPC portmapper (rpcbind)sunrpc-
123UDPNetwork Time Protocolntp-
135TCPMicrosoft RPC Endpoint Mapper (DCE/RPC)epmap-
137UDPNetBIOS Name Servicenetbios-ns-
138UDPNetBIOS Datagram Servicenetbios-dgm-
139TCPNetBIOS Session Service (SMB over NetBIOS)netbios-ssn11 (10 KEV)
143TCPInternet Message Access Protocolimap-
161UDPSimple Network Management Protocolsnmp10 (10 KEV)
162UDPSNMP notifications (traps and informs)snmptrap10 (10 KEV)
179TCPBorder Gateway Protocolbgp3 (3 KEV)
389TCP / UDPLightweight Directory Access Protocolldap-
443TCP / UDPHTTP over TLShttps-
445TCPServer Message Block over TCPmicrosoft-ds11 (10 KEV)
464TCP / UDPKerberos Change/Set Password protocolkpasswd-
465TCPMessage Submission over Implicit TLSsubmissions, urd (tcp); igmpv3lite (udp)5 (5 KEV)
500UDPInternet Key Exchange for IPsecisakmp7 (7 KEV)
502TCPModbus Application Protocol over TCPmbap-
514UDP / TCPSyslog over UDP (and rsh on TCP)syslog (udp), shell (tcp)-
515TCPLine Printer Daemon protocolprinter-
554TCP / UDPReal Time Streaming Protocolrtsp-
587TCPMessage Submission (SMTP with STARTTLS)submission5 (5 KEV)
623UDPIntelligent Platform Management Interface over RMCPasf-rmcp (udp), oob-ws-http (tcp)-
631TCP / UDPInternet Printing Protocolipp, ipps (tcp)-
636TCPLDAP over TLS/SSLldaps-
853TCP / UDPDNS over TLS, DTLS and QUICdomain-s-
873TCPrsync daemon protocolrsync-
902TCP / UDPVMware vCenter to ESXi management and console trafficideafarm-door4 (4 KEV)
990TCPFTP control channel over implicit TLSftps3 (3 KEV)
993TCPIMAP over implicit TLSimaps-
995TCPPOP3 over implicit TLSpop3s-
1080TCPSOCKS proxy protocolsocks-
1194UDP / TCPOpenVPN tunnelopenvpn-
1433TCPMicrosoft SQL Server Database Engine (TDS)ms-sql-s1 (1 KEV)
1434UDPMicrosoft SQL Server Browser (Resolution Service)ms-sql-m-
1521TCPOracle Net Listener (Transparent Network Substrate)ncube-lm-
1701UDPLayer 2 Tunneling Protocoll2f, l2tp-
1723TCPPoint-to-Point Tunneling Protocolpptp-
1812UDPRemote Authentication Dial In User Service (authentication)radius-
1883TCPMessage Queuing Telemetry Transport (unencrypted)mqtt-
1900UDPSimple Service Discovery Protocol (UPnP discovery)ssdp2 (1 KEV)
2049TCP / UDPNetwork File Systemnfs, shilp-
2222TCP / UDPEtherNet/IP I/OEtherNet-IP-1, EtherNet/IP-1-
2375TCPDocker Engine REST API (unencrypted)docker-
2379TCPetcd client APIetcd-client-
3000TCPGrafana web UI and common development HTTP servershbci, remoteware-cl2 (2 KEV)
3128TCPSquid HTTP proxyndl-aas1
3268TCPActive Directory Global Catalog (LDAP)msft-gc-
3269TCPActive Directory Global Catalog with LDAP over SSL/TLSmsft-gc-ssl-
3306TCPMySQL database servermysql-
3389TCP / UDPRemote Desktop Protocolms-wbt-server2 (2 KEV)
3478UDP / TCPSession Traversal Utilities for NAT and Traversal Using Relays around NATstun, turn, stun-behavior-
3702UDPWeb Services Dynamic Discoveryws-discovery-
4369TCPErlang Port Mapper Daemonepmd1 (1 KEV)
4444TCPMetasploit example listener port and historical backdoor portkrb524, nv-video-
4500UDPIPsec NAT Traversal (UDP-encapsulated ESP and IKE)ipsec-nat-t7 (7 KEV)
5000TCPCommon application port (Flask dev server, AirPlay, Docker Registry)commplex-main-
5060UDP / TCPSession Initiation Protocolsip1 (1 KEV)
5061TCPSession Initiation Protocol over TLSsips1 (1 KEV)
5222TCPExtensible Messaging and Presence Protocol (client-to-server)xmpp-client-
5353UDPMulticast DNSmdns-
5355UDP / TCPLink-Local Multicast Name Resolutionllmnr-
5357TCPWeb Services on Devices APIwsdapi-
5432TCPPostgreSQL database serverpostgresql-
5555TCPAndroid Debug Bridge over TCP/IPpersonal-agent-
5601TCPKibana web interfaceesmagent1 (1 KEV)
5900TCPVirtual Network Computing (Remote Framebuffer protocol)rfb-
5985TCPWindows Remote Management over HTTPwsman-
5986TCPWindows Remote Management over HTTPSwsmans-
6000TCPX Window Systemx11-
6379TCPRedis key-value storeredis1 (1 KEV)
6443TCPKubernetes API server (HTTPS)sun-sr-https-
6667TCPInternet Relay Chat (plaintext)ircu-
7001TCPOracle WebLogic Server listen portafs3-callback14 (14 KEV)
7547TCPCPE WAN Management Protocol (CWMP)cwmp-
7680TCPWindows Delivery Optimization peer-to-peerms-do-
8000TCPAlternate HTTP port for development serversirdmi-
8008TCPHTTP alternate porthttp-alt-
8009TCPApache JServ Protocol (AJP13)nvme-disc1 (1 KEV)
8080TCPHTTP alternate porthttp-alt-
8081TCPAlternate HTTP portsunproxyadmin-
8088TCPHadoop YARN ResourceManager web UI and Splunk HTTP Event Collectorradan-http-
8443TCPAlternate HTTPS port (HTTP over TLS)pcsync-https-
8530TCPWindows Server Update Services (HTTP)unassigned1 (1 KEV)
8834TCPTenable Nessus web interface and APIunassigned-
8883TCPMessage Queuing Telemetry Transport over TLSsecure-mqtt-
8888TCPJupyter Server / Jupyter Notebook web interfaceddi-tcp-1, ddi-udp-1-
9000TCPShared default port for PHP-FPM FastCGI, SonarQube, MinIO, and Portainercslistener3 (3 KEV)
9090TCPPrometheus server web UI and API, Cockpit web consolewebsm-
9100TCPAppSocket (JetDirect) raw printing and Prometheus node_exporterhp-pdl-datastr, pdl-datastream-
9200TCPElasticsearch HTTP REST APIwap-wsp2 (2 KEV)
9389TCPActive Directory Web Servicesadws-
9418TCPGit native protocol (git daemon)git-
9443TCPAlternate HTTPS port, default for the Portainer web UItungsten-https-
10000TCPWebmin web administration and Network Data Management Protocolndmp1 (1 KEV)
10250TCPKubernetes kubelet HTTPS APIunassigned-
11211TCP / UDPMemcached distributed memory cachememcache-
27017TCPMongoDB database server (mongod / mongos)mongodb1 (1 KEV)
44818TCP / UDPEtherNet/IP (Common Industrial Protocol) explicit messagingEtherNet-IP-2, EtherNet/IP-23 (3 KEV)
47001TCPWindows Remote Management default local listenerwinrm-
49152TCP / UDPStart of the IANA Dynamic and/or Private port range (49152-65535)unassigned-
51820UDPWireGuard VPNunassigned-

Frequently Asked Questions

What are the port number ranges?→
  • +System Ports: 0 to 1023, assigned by IANA.
  • +User Ports: 1024 to 49151, assigned by IANA through Expert Review.
  • +Dynamic and/or Private Ports: 49152 to 65535, never assigned and used for temporary or private connections.
Who assigns port numbers?→

IANA (the Internet Assigned Numbers Authority) maintains the Service Name and Transport Protocol Port Number Registry. RFC 6335 defines the procedures for assigning service names and port numbers for TCP, UDP, SCTP, and DCCP.

Does a port number tell you which service is running?→

No. An IANA assignment records which service a port is registered for, but any service can be configured to listen on any port. Confirm the service with a banner or protocol check before acting on a port number alone.

Port assignments from the IANA Service Name and Transport Protocol Port Number Registry and RFC 6335. Exploited-in-the-wild data from the CISA KEV catalog (CC0).