Skip to content
BEAD

TCP / UDP Port Reference

Searchable reference of well-known and commonly-used network ports.

Well-known (0–1023)

7TCP/UDPEcho — Echo back what's sent
20TCPFTP-data — FTP data channel
21TCPFTP — File Transfer Protocol control
22TCPSSH — Secure Shell
23TCPTelnet — Unencrypted remote login (don't use)
25TCPSMTP — Simple Mail Transfer Protocol
53TCP/UDPDNS — Domain Name System
67UDPDHCP server — Dynamic Host Configuration
68UDPDHCP client — Dynamic Host Configuration
69UDPTFTP — Trivial File Transfer Protocol
80TCPHTTP — Hypertext Transfer Protocol
88TCP/UDPKerberos — Kerberos authentication
110TCPPOP3 — Post Office Protocol v3
119TCPNNTP — Network News Transfer Protocol
123UDPNTP — Network Time Protocol
135TCPMS RPC — Microsoft Endpoint Mapper / RPC
137UDPNetBIOS Name — NetBIOS name service
139TCPNetBIOS SSN — NetBIOS session
143TCPIMAP — Internet Message Access Protocol
161UDPSNMP — Simple Network Management Protocol
162UDPSNMP-trap — SNMP traps
179TCPBGP — Border Gateway Protocol
194TCPIRC — Internet Relay Chat
389TCPLDAP — Lightweight Directory Access Protocol
443TCPHTTPS — HTTP over TLS
445TCPSMB — Microsoft-DS / SMB over TCP
465TCPSMTPS — SMTP over TLS (legacy submission)
514UDPsyslog — System log forwarding
515TCPLPD — Line Printer Daemon
587TCPSMTP submission — Authenticated mail submission
631TCP/UDPIPP — Internet Printing Protocol / CUPS
636TCPLDAPS — LDAP over TLS
873TCPrsync — rsync protocol
989TCPFTPS-data — FTP over TLS data
990TCPFTPS — FTP over TLS control
993TCPIMAPS — IMAP over TLS
995TCPPOP3S — POP3 over TLS

Registered (1024–49151)

1080TCPSOCKS — SOCKS proxy
1194UDPOpenVPN — OpenVPN default
1433TCPMS SQL Server — Microsoft SQL Server
1434UDPMS SQL Browser — SQL Server browser
1521TCPOracle DB — Oracle Database listener
1701UDPL2TP — Layer 2 Tunneling Protocol
1723TCPPPTP — Point-to-Point Tunneling
1812UDPRADIUS auth — RADIUS authentication
1813UDPRADIUS acct — RADIUS accounting
2049TCPNFS — Network File System
2375TCPDocker API — Docker daemon, unencrypted
2376TCPDocker API (TLS) — Docker daemon over TLS
3000TCPNode / dev servers — Common dev port (Next.js, Express defaults)
3306TCPMySQL — MySQL / MariaDB
3389TCPRDP — Remote Desktop Protocol
4369TCPEPMD — Erlang Port Mapper
5060TCP/UDPSIP — Session Initiation Protocol
5061TCPSIPS — SIP over TLS
5353UDPmDNS — Multicast DNS / Bonjour
5432TCPPostgreSQL — PostgreSQL
5672TCPAMQP — RabbitMQ / AMQP
5900TCPVNC — Remote framebuffer / VNC
5984TCPCouchDB — Apache CouchDB
6379TCPRedis — Redis
8000TCPHTTP alt — Common dev port (Django, Python http.server)
8080TCPHTTP alt — Common HTTP alternate / proxies
8443TCPHTTPS alt — Common HTTPS alternate
8888TCPJupyter / proxies — Jupyter Notebook default; HTTP proxies
9000TCPphp-fpm / SonarQube / Portainer — Multiple common services
9090TCPPrometheus — Prometheus default
9100TCPnode_exporter — Prometheus node_exporter
9200TCPElasticsearch — Elasticsearch HTTP
9300TCPElasticsearch (transport) — Elasticsearch node-to-node
9418TCPgit — Git protocol
11211TCP/UDPMemcached — Memcached
27017TCPMongoDB — MongoDB
</>Use this tool programmaticallycurl · JavaScript · MCP

Same tool, callable from any HTTP client or from Claude (via MCP). Anonymous: 100 req/day per IP. Sign up for 1,000 req/day.

curl
curl https://api.b-e-a-d.com/tools/tcp-port-reference/run \
  -H "Content-Type: application/json" \
  -d '{
  "action": "lookup",
  "port": 80
}'
JavaScript (fetch)
const res = await fetch("https://api.b-e-a-d.com/tools/tcp-port-reference/run", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "action": "lookup",
  "port": 80
}),
});
const data = await res.json();
console.log(data.result);
MCP (Claude Desktop / Claude Code)
# In Claude Desktop / Claude Code, add to your MCP config:
{
  "mcpServers": {
    "bead": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.b-e-a-d.com"]
    }
  }
}

# Then ask Claude to call:
mcp__bead__bead_tcp_port_reference

Full reference: developer docs · OpenAPI spec

You might also like