Vulnsy
Back to Free Tools

Well-Known Ports Reference

Well-known ports (0–1023) are the TCP/UDP port numbers reserved by IANA for system-level services like SSH (22), HTTPS (443), and DNS (53). This searchable reference covers ~150 of the most common ports a pentester or sysadmin actually encounters — from web (80, 443, 8080) and databases (3306, 5432, 27017) to ICS/SCADA (102, 502) and out-of-band management (623, 5985, 5986).

Each entry includes the transport, common service name, a one-line description (with relevant attack-surface notes where they exist), and a category for quick filtering. Click any port number to copy it.

170 ports
PortTransportServiceDescriptionCategory
tcp/udpechoEcho Protocol — sends back received data. Often disabled but historically abused for amplification.Other
tcp/udpdiscardDiscard Protocol — silently drops received data.Other
tcp/udpdaytimeDaytime Protocol — returns the current date and time.Other
tcp/udpqotdQuote of the Day — returns a quote string. Amplification vector.Other
tcp/udpchargenCharacter Generator Protocol. Common DDoS amplification source.Other
tcpftp-dataFTP active-mode data channel.File transfer
tcpftpFile Transfer Protocol control channel. Plain-text auth.File transfer
tcpsshSecure Shell. SFTP and SCP also run over this port.Remote access
tcptelnetTelnet — plain-text remote shell. Should never be exposed.Remote access
tcpsmtpSimple Mail Transfer Protocol — server-to-server mail relay.Mail
tcp/udptimeTime Protocol — returns time as 32-bit integer since 1900.Other
tcp/udpnameserverWINS / Host Name Server.Naming / discovery
tcpwhoisWHOIS protocol — domain and IP registration lookups.Naming / discovery
tcp/udptacacsTACACS+ login and AAA. Used by Cisco/network gear.Authentication
tcp/udpdnsDomain Name System. UDP for queries; TCP for zone transfers and large responses.Naming / discovery
udpdhcp-serverDHCP server (BOOTP).Naming / discovery
udpdhcp-clientDHCP client (BOOTP).Naming / discovery
udptftpTrivial FTP. No authentication. Often used by network gear for firmware.File transfer
tcpgopherGopher protocol — predecessor to HTTP. SSRF gadget for some services.Web
tcpfingerFinger user info service. Information-disclosure risk.Other
tcphttpHypertext Transfer Protocol — unencrypted web traffic.Web
tcp/udpkerberosKerberos authentication system. Critical AD service.Authentication
tcpiso-tsapISO-TSAP / Siemens S7 PLC. ICS/SCADA target.IoT / ICS
tcppop3Post Office Protocol v3. Plain-text mail retrieval.Mail
tcp/udpsunrpcSun RPC / portmapper / rpcbind. Enumerates RPC services.Other
tcpidentIdentification Protocol (RFC 1413).Authentication
tcpnntpNetwork News Transfer Protocol.Messaging
udpntpNetwork Time Protocol. Amplification vector when monlist is enabled.Other
tcpmsrpcMicrosoft RPC Endpoint Mapper (epmap). DCOM, WMI, Exchange.Remote access
udpnetbios-nsNetBIOS Name Service. Information disclosure on Windows.Naming / discovery
udpnetbios-dgmNetBIOS Datagram Service.Messaging
tcpnetbios-ssnNetBIOS Session Service. SMB over NetBIOS.File transfer
tcpimapInternet Message Access Protocol. Plain-text mail.Mail
udpsnmpSimple Network Management Protocol. Default community strings: public/private.Monitoring
udpsnmptrapSNMP traps — async event notifications.Monitoring
tcpbgpBorder Gateway Protocol. Internet routing.Naming / discovery
tcpircInternet Relay Chat.Messaging
tcpimap3IMAP v3 (deprecated; v4 uses 143).Mail
tcpbgmpBorder Gateway Multicast Protocol. Check Point firewall management.Naming / discovery
tcp/udpldapLightweight Directory Access Protocol. AD directory queries.Directory
tcp/udpsvrlocService Location Protocol (SLP). Amplification vector.Naming / discovery
tcphttpsHTTP over TLS. Also used for QUIC/HTTP3 over UDP.Web
tcpmicrosoft-dsSMB over TCP. EternalBlue, PrintNightmare, ZeroLogon vector.File transfer
tcp/udpkpasswdKerberos password change.Authentication
tcpsmtpsLegacy SMTP over TLS (deprecated; submission now uses 587 with STARTTLS).Mail
udpisakmpIPsec ISAKMP / IKE. Aggressive-mode auth weaknesses.VPN / proxy
tcpmodbusModbus over TCP. Common ICS/PLC protocol — typically unauthenticated.IoT / ICS
tcpexecrexec — Unix remote execution. Plain-text auth.Remote access
tcploginrlogin — Unix remote login. Plain-text.Remote access
udpsyslogSyslog (UDP). TCP variant exists on the same port.Monitoring
tcplpdLine Printer Daemon (BSD print service).Other
udpripRouting Information Protocol v1/v2.Naming / discovery
tcpuucpUnix-to-Unix Copy Protocol.File transfer
udpdhcpv6-clientDHCPv6 client.Naming / discovery
udpdhcpv6-serverDHCPv6 server.Naming / discovery
tcpafpApple Filing Protocol — macOS file sharing.File transfer
tcp/udprtspReal Time Streaming Protocol. IP cameras and DVRs.IoT / ICS
tcpsubmissionSMTP submission with STARTTLS — modern outbound mail port.Mail
tcphttp-rpc-epmapHTTP RPC Endpoint Mapper (DCOM over HTTP).Remote access
udpipmiIPMI / iDRAC / iLO — out-of-band server management. RAKP authentication weaknesses.Monitoring
tcpippInternet Printing Protocol (CUPS). Often exposes printer queues.Other
tcpldapsLDAP over TLS.Directory
tcprsyncrsync daemon. Often exposes filesystems without auth.File transfer
tcpvmware-authVMware authentication daemon.Remote access
tcpftps-dataFTP over TLS — data channel (implicit TLS).File transfer
tcpftpsFTP over TLS — control channel (implicit TLS).File transfer
tcpimapsIMAP over TLS.Mail
tcppop3sPOP3 over TLS.Mail
tcpsocksSOCKS proxy.VPN / proxy
tcprmi-registryJava RMI registry. Frequent RCE vector via deserialization.Remote access
udpopenvpnOpenVPN default port.VPN / proxy
tcpnessusNessus vulnerability scanner.Monitoring
tcpdell-openmanageDell OpenManage Server Administrator web GUI.Monitoring
tcplotusnotesIBM Lotus Notes / Domino.Mail
tcpmssqlMicrosoft SQL Server.Database
udpmssql-monitorMicrosoft SQL Server browser/monitor.Database
tcporacleOracle TNS listener.Database
udpl2tpLayer 2 Tunneling Protocol.VPN / proxy
tcppptpPPTP VPN. MS-CHAPv2 vulnerable to brute force.VPN / proxy
udpradiusRADIUS authentication.Authentication
udpradius-acctRADIUS accounting.Authentication
tcpmqttMQTT message broker (unencrypted). IoT staple.IoT / ICS
udpssdpSSDP / UPnP discovery. Common amplification vector.Naming / discovery
tcp/udpnfsNetwork File System.File transfer
tcpcpanelcPanel control panel (HTTP).Web
tcpcpanel-sslcPanel control panel (HTTPS).Web
tcpwhmWebHost Manager (HTTP).Web
tcpwhm-sslWebHost Manager (HTTPS).Web
tcpcpanel-webmailcPanel webmail (HTTP).Mail
tcpcpanel-webmail-sslcPanel webmail (HTTPS).Mail
tcpzookeeperApache ZooKeeper client port.Messaging
tcpdirectadminDirectAdmin control panel. Also common SSH alternate.Remote access
tcpdockerDocker daemon (unencrypted). RCE if exposed.Containers
tcpdocker-sslDocker daemon (TLS).Containers
tcporacle-listenerOracle DB listener (alternate).Database
tcporacle-listener-sslOracle DB listener over SSL.Database
tcpsybaseSybase / SAP ASE SQL.Database
tcpdev-serverCommon dev-server default (Node, Rails, Grafana).Web
tcpsquidSquid HTTP proxy.VPN / proxy
tcpiscsiiSCSI target.File transfer
tcpglobalcat-ldapActive Directory Global Catalog (LDAP).Directory
tcpglobalcat-ldapsActive Directory Global Catalog (LDAPS).Directory
tcpmysqlMySQL / MariaDB.Database
tcp/udprdpRemote Desktop Protocol. BlueKeep, NLA bypass.Remote access
tcp/udpstunSTUN / TURN — WebRTC NAT traversal.Voice / video
udpws-discoveryWS-Discovery. Printer/IoT amplification.Naming / discovery
tcpepmdErlang Port Mapper Daemon. RabbitMQ, CouchDB, ejabberd backend.Messaging
tcpmetasploitMetasploit handler default.Other
udpipsec-nat-tIPsec NAT-Traversal.VPN / proxy
udpvxlanVXLAN overlay encapsulation.VPN / proxy
tcpglassfish-adminGlassFish/Payara application server admin.Web
tcpupnpUPnP, Flask dev server, Docker registry.Web
tcp/udpsipSession Initiation Protocol — VoIP signaling.Voice / video
tcpsip-tlsSIP over TLS.Voice / video
tcpxmpp-clientXMPP / Jabber client-to-server.Messaging
tcpxmpp-serverXMPP server-to-server.Messaging
udpmdnsMulticast DNS / Bonjour.Naming / discovery
tcp/udpllmnrLink-Local Multicast Name Resolution. NTLM relay vector.Naming / discovery
tcppostgresqlPostgreSQL.Database
tcpvnc-listenerVNC reverse-listener.Remote access
tcpkibanaKibana web UI.Monitoring
tcpamqpAMQP / RabbitMQ.Messaging
udpcoapConstrained Application Protocol — IoT.IoT / ICS
tcpvnc-httpVNC over HTTP (Java applet).Remote access
tcpvncVNC default port. Often unauthenticated.Remote access
tcpcouchdbCouchDB HTTP API.Database
tcpwinrmWindows Remote Management (HTTP).Remote access
tcpwinrm-sslWindows Remote Management (HTTPS).Remote access
tcpx11X Window System (display 0). Keylogging if unauthenticated.Remote access
tcpredisRedis. Often unauthenticated; RCE via SSH key write or module load.Database
tcpkubernetes-apiKubernetes API server.Containers
tcpircIRC default port.Messaging
tcp/udpbittorrentBitTorrent default range start.File transfer
tcp/udpbittorrent-trackerBitTorrent tracker.File transfer
tcpcassandraCassandra inter-node.Database
tcpweblogicOracle WebLogic. Many historic deserialization RCEs.Web
tcpsparkApache Spark master.Messaging
tcptr069TR-069 / CWMP — ISP-managed CPE protocol. Routinely abused.IoT / ICS
tcphttp-altCommon dev-server alternate (Django, Python http.server, Shoutcast).Web
tcphttp-altHTTP alternate.Web
tcphttp-proxyHTTP alternate / proxy / Tomcat / Jenkins default.Web
tcpinfluxdbInfluxDB HTTP API.Database
tcphadoopHadoop YARN ResourceManager.Messaging
tcpsplunkSplunk Web (alternate).Monitoring
tcpconfluenceAtlassian Confluence (legacy default).Web
tcphome-assistantHome Assistant web UI.IoT / ICS
tcpvaultHashiCorp Vault.Authentication
tcpbitcoinBitcoin P2P.Messaging
tcphttps-altHTTPS alternate / Tomcat / VMware vCenter.Web
tcpconsulHashiCorp Consul HTTP API.Monitoring
tcphttp-altHTTP alternate / Jupyter Notebook / Tornado.Web
tcpsolrApache Solr admin.Database
tcpphp-fpmPHP-FPM / SonarQube / Portainer.Web
tcpcassandra-cqlCassandra CQL native protocol.Database
tcpprometheusPrometheus / Cockpit / OpenShift.Monitoring
tcpkafkaApache Kafka broker.Messaging
tcpnode-exporterPrometheus node_exporter / RAW print (JetDirect).Monitoring
tcpelasticsearchElasticsearch HTTP API.Database
tcpelasticsearch-transportElasticsearch inter-node transport.Database
tcpgitGit daemon.File transfer
tcpjmxJMX (Java Management Extensions). Frequent RCE.Remote access
tcpwebminWebmin admin panel.Remote access
tcp/udpmemcachedMemcached. Major UDP amplification vector.Database
tcprabbitmq-mgmtRabbitMQ management plugin.Messaging
tcpminecraftMinecraft Java edition.Gaming
tcpmongodbMongoDB. Often exposed without auth.Database
tcpmongodb-shardMongoDB sharding.Database
tcpmongodb-httpMongoDB HTTP status (legacy).Database
udpbacnetBACnet — building automation.IoT / ICS
tcpsapSAP NetWeaver dispatcher.Web

Why this list

Security-focused

Descriptions call out attack-surface notes (default community strings, common RCE vectors, amplification potential) where relevant.

Curated, not exhaustive

IANA registers ~14,000 ports. This list covers the ports you actually see in pentests — system services, common vendors, ICS, and modern SaaS infrastructure.

Search the way you think

Search matches port numbers, service names, descriptions, and transports simultaneously — so "3389", "rdp", and "remote desktop" all work.