Developer Ports & Network Services Directory
Instant reference for common developer ports, databases, web servers, and protocols. Find who is listening, copy quick kill commands for macOS, Linux, and Windows, and inspect security advisories.
React / Next.js / Node.js Dev Server
Port 3000 is the industry-standard default local development port for Node.js applications, Create React App, Next.js, Express, and Ruby on Rails. When starting a local development server, this is usually the primary listener.
HTTP Alternate / Tomcat / Spring Boot / Vue CLI
Port 8080 is the standard HTTP alternate port used by Apache Tomcat, Spring Boot, Vue CLI, Jenkins, and proxy services. It provides unprivileged HTTP serving without requiring root/admin access.
Vite Dev Server (Vue, Svelte, React)
Port 5173 is the default port assigned by the Vite build tool and development server for modern frontend frameworks (Vue 3, Svelte, React, Solid).
HTTP (Hypertext Transfer Protocol)
Port 80 is the global IANA standard port for unencrypted World Wide Web (HTTP) traffic. All web browsers default to port 80 when http:// is specified.
HTTPS (HTTP over TLS/SSL)
Port 443 is the standard port for encrypted secure web communications (HTTPS) and HTTP/3 (QUIC over UDP). It provides end-to-end cryptographic confidentiality and server identity validation.
Flask / Python Web / Docker Registry
Port 5000 is the default port used by Python Flask, ASP.NET Core, and the official Docker Registry. On macOS Monterey and later, Apple AirPlay Receiver binds to 5000 by default.
Django / FastAPI / Python SimpleHTTP
Port 8000 is the default development port for Python Django (`python manage.py runserver`), FastAPI (uvicorn), and `python -m http.server 8000`.
Angular CLI Dev Server
Port 4200 is the default port used by Angular CLI (`ng serve`) during frontend application development.
Secondary Node / Express Backend API
Port 3001 is commonly used as the companion backend API port when a React/Next.js frontend occupies port 3000, preventing CORS and port collision issues.
PostgreSQL Database
Port 5432 is the official IANA assigned port for the PostgreSQL relational database management system. PostgreSQL servers listen on this port for incoming SQL client connections.
MySQL / MariaDB Database
Port 3306 is the default port for MySQL and MariaDB databases worldwide. Client libraries (mysql2, PDO, PyMySQL) default to this port for connections.
MongoDB NoSQL Database
Port 27017 is the default listening port for MongoDB daemon (`mongod`) and routing service (`mongos`).
Redis In-Memory Key-Value Store
Port 6379 is the default port for Redis in-memory cache and message broker. The number 6379 corresponds to the letters "MERZ" on a telephone keypad (named after Italian singer Alessia Merz).
Microsoft SQL Server (MS SQL)
Port 1433 is the official standard port assigned for Microsoft SQL Server instances.
Oracle Database Listener
Port 1521 is the default port for the Oracle Database TNS (Transparent Network Substrate) Listener.
Elasticsearch / OpenSearch REST API
Port 9200 is used by Elasticsearch and OpenSearch for handling JSON HTTP REST queries, indexing documents, and cluster management.
Docker REST API (Unencrypted)
Port 2375 is used for unencrypted HTTP communication with the Docker engine daemon.
Docker REST API (TLS Encrypted)
Port 2376 is the official secure port for Docker daemon API communication using mutual TLS authentication.
Kubernetes API Server
Port 6443 is the default port used by `kube-apiserver` for secure communication within a Kubernetes cluster and for external `kubectl` command management.
Prometheus Server Web UI & Metrics API
Port 9090 is the default web UI and PromQL querying interface for the Prometheus monitoring system.
Ollama AI / Local LLM Server
Port 11434 is the default API port used by Ollama to run large language models (Llama 3, Mistral, Gemma) locally on CPU and GPU.
SSH (Secure Shell) & SFTP
Port 22 is the standard port used for Secure Shell (SSH) remote command execution, secure file transfer (SFTP), and Git over SSH (`git@github.com`).
DNS (Domain Name System)
Port 53 handles Domain Name System queries, translating human-readable hostnames (e.g. google.com) into numeric IP addresses (e.g. 142.250.190.46). UDP is used for standard queries; TCP is used for large zone transfers.
FTP (File Transfer Protocol Control)
Port 21 is the command control port for standard File Transfer Protocol. Data transfer occurs over port 20 or dynamic passive ports.
SMTP (Simple Mail Transfer Protocol)
Port 25 is used by Mail Transfer Agents (MTA) like Postfix and Sendmail for server-to-server email routing.
SMTP Submission (STARTTLS)
Port 587 is the modern standard port for email client-to-server message submission (e.g. SendGrid, Mailgun, Amazon SES) protected by mandatory STARTTLS encryption.
Apache Kafka Broker
Port 9092 is the default port for Apache Kafka distributed event streaming brokers.
RabbitMQ AMQP Protocol
Port 5672 is the default standard port for the Advanced Message Queuing Protocol (AMQP 0-9-1 and 1.0) utilized by RabbitMQ.
RabbitMQ Management Web UI
Port 15672 is the HTTP web management dashboard and REST monitoring API for RabbitMQ.
Telnet Remote Terminal
Port 23 is the historical standard port for the Telnet protocol, providing unencrypted, cleartext remote command-line access to network equipment, routers, and legacy Linux/Unix hosts.
DHCP Server (Bootstrap Protocol)
Port 67 is used by DHCP (Dynamic Host Configuration Protocol) servers to receive broadcast lease requests from client devices seeking IP configuration on local subnets.
DHCP Client
Port 68 is used by DHCP client network daemons (such as dhclient or systemd-networkd) to receive assigned IP lease configurations from the local DHCP server.
TFTP (Trivial File Transfer Protocol)
Port 69 is the UDP port for TFTP, an unauthenticated, bare-bones file transfer protocol used primarily for PXE network booting, VoIP phone firmware provisioning, and network router backups.
POP3 Mail Retrieval
Port 110 is the standard unencrypted port for the Post Office Protocol version 3 (POP3), used by email clients to retrieve messages from a remote mail server.
NTP (Network Time Protocol)
Port 123 is the fundamental UDP port for NTP and chrony, synchronizing system clocks across computer networks down to millisecond precision.
IMAP Mail Protocol
Port 143 is the standard port for the Internet Message Access Protocol (IMAP), allowing email clients to manage folders and messages on the mail server.
SNMP (Simple Network Management Protocol)
Port 161 is used by SNMP agents to listen for monitoring requests, telemetry queries, and device status polls from Network Management Stations (NMS).
LDAP Directory Service
Port 389 is the default port for Lightweight Directory Access Protocol (LDAP) and Active Directory Domain Services, used for centralized enterprise user authentication and directory queries.
Microsoft SMB / CIFS File Sharing
Port 445 provides direct TCP hosting for Server Message Block (SMB) file and printer sharing in Windows, Samba, and enterprise NAS systems without requiring NetBIOS.
SMTPS (Secure SMTP over SSL)
Port 465 is the standard encrypted submission port for SMTP over implicit TLS/SSL (RFC 8314), ensuring secure transmission of outbound emails from client to server.
Syslog Event Logging
Port 514 is the traditional UDP port for Syslog daemons (rsyslog, syslog-ng), collecting centralized security events, system alerts, and audit logs from network devices.
LDAPS (Secure LDAP over SSL)
Port 636 is the official port for LDAPS (LDAP over SSL), providing encrypted transport for enterprise directory lookups, user authorization, and password management.
rsync Remote Sync Daemon
Port 873 is the default TCP port for the rsync daemon (rsyncd), facilitating high-speed differential file synchronization and server backups across networks.
IMAPS (IMAP over SSL/TLS)
Port 993 is the secure, industry-standard port for IMAP over SSL/TLS, encrypting all client-server mail communication from the initial connection.
POP3S (POP3 over SSL/TLS)
Port 995 is the secure, encrypted port for POP3 email downloads, protecting mailbox authentication credentials and email content from packet sniffing.
SOCKS Proxy Protocol (SOCKS4 / SOCKS5)
Port 1080 is the designated default port for SOCKS proxy servers (such as Dante or Shadowsocks), routing arbitrary TCP/UDP client traffic through an intermediary proxy.
OpenVPN Virtual Private Network
Port 1194 is the IANA-assigned default port for OpenVPN tunnels, establishing encrypted point-to-point and site-to-site VPN connections between remote hosts and private subnets.
MQTT Broker (Internet of Things)
Port 1883 is the standard unencrypted port for MQTT (Message Queuing Telemetry Transport) brokers (Eclipse Mosquitto, EMQX, HiveMQ), connecting IoT sensors, home automation, and lightweight telemetry devices.
NFS (Network File System)
Port 2049 is the standard port for NFS (NFSv3 and NFSv4) storage services, allowing remote Linux and Unix systems to mount distributed file systems across high-speed LANs.
Apache ZooKeeper Coordination
Port 2181 is the default client connection port for Apache ZooKeeper, managing distributed synchronization, configuration, and cluster consensus for systems like Apache Kafka and Hadoop.
etcd Client API (Kubernetes Datastore)
Port 2379 is the primary gRPC client communication port for etcd, the distributed key-value store that houses the entire state and secret configuration of Kubernetes clusters.
Squid HTTP Proxy / Caching
Port 3128 is the default listening port for Squid Web Proxy Cache, utilized in enterprise networks for content filtering, web acceleration, and internet access control.
RDP (Remote Desktop Protocol)
Port 3389 is the Microsoft Remote Desktop Protocol (RDP) listening port, enabling graphical desktop access and terminal server management on Windows and Linux (xrdp) hosts.
Strapi / Hexo / Phoenix Dev Server
Port 4000 is the common default port for static site generators (Hexo, Jekyll), headless CMS frameworks (Strapi), GraphQL Playgrounds, and Elixir Phoenix development servers.
OpenTelemetry OTLP gRPC Receiver
Port 4317 is the standard IANA port for the OpenTelemetry Protocol (OTLP) over gRPC, collecting distributed traces, metrics, and application telemetry across cloud-native clusters.
OpenTelemetry OTLP HTTP Receiver
Port 4318 is the official port for OpenTelemetry Protocol (OTLP) telemetry ingestion over HTTP/JSON and Protobuf, widely used in web frontend instrumentation and serverless functions.
SIP (Session Initiation Protocol / VoIP)
Port 5060 is the primary signaling port for SIP, setting up, routing, and terminating voice and video calls in Asterisk, FreePBX, and corporate VoIP PBX systems.
VNC Remote Desktop (RFB Protocol)
Port 5900 is the default TCP listening port for Virtual Network Computing (VNC / RFB protocol) servers, including TightVNC, TigerVNC, RealVNC, and macOS Screen Sharing.
Apache Cassandra Inter-Node Cluster
Port 7000 is used by Apache Cassandra nodes for peer-to-peer inter-node gossip and cluster communication (storage_port).
React Native Metro Bundler / Webpack Alt
Port 8081 is the default port for the React Native Metro JavaScript bundler, as well as alternative development proxies and microservice listeners.
Apache Hadoop YARN Web UI
Port 8088 is the default HTTP web management dashboard port for Apache Hadoop YARN ResourceManager, monitoring cluster job queues and node allocations.
HTTPS Alternate / UniFi Controller / Tomcat SSL
Port 8443 is the standard secondary SSL/TLS encrypted HTTPS port used by Apache Tomcat, UniFi Network Controllers, Jenkins, and client web dashboards without requiring root privileges.
HashiCorp Consul HTTP API & Dashboard
Port 8500 is the HTTP API and web management UI port for HashiCorp Consul service discovery, service mesh, and distributed key-value configuration.
Jupyter Notebook / Data Science Server
Port 8888 is the default listening port for Jupyter Notebook and JupyterLab interactive Python computational environments.
SonarQube / PHP-FPM / MinIO S3 API
Port 9000 is widely used by SonarQube code quality servers, PHP-FPM FastCGI listeners, MinIO Object Storage S3 APIs, and Portainer Docker management.
Prometheus Node Exporter
Port 9100 is the standard HTTP scraping metrics port for Prometheus Node Exporter, publishing real-time host CPU, memory, disk, and network stats.
Elasticsearch Cluster Transport Communication
Port 9300 is the internal cluster transport port utilized by Elasticsearch nodes to communicate, distribute shards, and execute master node elections.
Zipkin Distributed Tracing
Port 9411 is the primary HTTP ingestion and query dashboard port for OpenZipkin distributed request tracing across microservice architectures.
JMX Remote Monitoring / Urchin / Akka
Port 9999 is frequently designated for Java JMX remote management, Akka remoting, and local custom microservice debugging.
Kubernetes Kubelet API
Port 10250 is the HTTPS listening port for the Kubernetes Kubelet daemon on worker nodes, allowing control plane components to query node stats and execute pod commands.
Memcached In-Memory Cache
Port 11211 is the default port for Memcached, a high-performance in-memory key-value caching system used to accelerate database-driven web apps.
MongoDB HTTP Web Admin Interface
Port 28017 was the legacy HTTP status and web diagnostic interface for MongoDB database instances (offset 1000 from port 27017).
Jenkins Inbound Agent (JNLP) Listener
Port 50000 is the default TCP port for Jenkins controller servers to communicate with inbound JNLP (Java Network Launch Protocol) build agents and worker nodes.