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.

Showing 73 of 73 PortsClick any port for deep troubleshooting & kill guides

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:3000)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:8080)

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).

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:5173)

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.

Quick Kill (Mac/Linux):
sudo kill -9 $(sudo lsof -t -i:80)
Port 443TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo kill -9 $(sudo lsof -t -i:443)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:5000)

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`.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:8000)

Angular CLI Dev Server

Port 4200 is the default port used by Angular CLI (`ng serve`) during frontend application development.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:4200)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:3001)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop postgresql || sudo kill -9 $(sudo lsof -t -i:5432)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop mysql || sudo kill -9 $(sudo lsof -t -i:3306)

MongoDB NoSQL Database

Port 27017 is the default listening port for MongoDB daemon (`mongod`) and routing service (`mongos`).

Quick Kill (Mac/Linux):
sudo systemctl stop mongod || sudo kill -9 $(sudo lsof -t -i:27017)

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).

Quick Kill (Mac/Linux):
sudo systemctl stop redis || sudo kill -9 $(sudo lsof -t -i:6379)

Microsoft SQL Server (MS SQL)

Port 1433 is the official standard port assigned for Microsoft SQL Server instances.

Quick Kill (Mac/Linux):
sudo systemctl stop mssql-server

Oracle Database Listener

Port 1521 is the default port for the Oracle Database TNS (Transparent Network Substrate) Listener.

Quick Kill (Mac/Linux):
lsnrctl stop

Elasticsearch / OpenSearch REST API

Port 9200 is used by Elasticsearch and OpenSearch for handling JSON HTTP REST queries, indexing documents, and cluster management.

Quick Kill (Mac/Linux):
sudo systemctl stop elasticsearch || sudo kill -9 $(sudo lsof -t -i:9200)

Docker REST API (Unencrypted)

Port 2375 is used for unencrypted HTTP communication with the Docker engine daemon.

Quick Kill (Mac/Linux):
sudo systemctl stop docker

Docker REST API (TLS Encrypted)

Port 2376 is the official secure port for Docker daemon API communication using mutual TLS authentication.

Quick Kill (Mac/Linux):
sudo systemctl restart docker

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.

Quick Kill (Mac/Linux):
sudo systemctl restart kubelet

Prometheus Server Web UI & Metrics API

Port 9090 is the default web UI and PromQL querying interface for the Prometheus monitoring system.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:9090)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:11434)

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`).

Quick Kill (Mac/Linux):
sudo systemctl restart sshd
Port 53TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo systemctl restart systemd-resolved

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.

Quick Kill (Mac/Linux):
sudo systemctl stop vsftpd

SMTP (Simple Mail Transfer Protocol)

Port 25 is used by Mail Transfer Agents (MTA) like Postfix and Sendmail for server-to-server email routing.

Quick Kill (Mac/Linux):
sudo systemctl stop postfix

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.

Quick Kill (Mac/Linux):
sudo systemctl restart postfix

Apache Kafka Broker

Port 9092 is the default port for Apache Kafka distributed event streaming brokers.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:9092)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop rabbitmq-server

RabbitMQ Management Web UI

Port 15672 is the HTTP web management dashboard and REST monitoring API for RabbitMQ.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:15672)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop telnetd || sudo killall in.telnetd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop isc-dhcp-server || sudo killall dhcpd

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.

Quick Kill (Mac/Linux):
sudo killall dhclient

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.

Quick Kill (Mac/Linux):
sudo systemctl stop tftpd-hpa || sudo killall in.tftpd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop dovecot

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.

Quick Kill (Mac/Linux):
sudo systemctl stop chronyd || sudo systemctl stop ntp

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.

Quick Kill (Mac/Linux):
sudo systemctl stop dovecot

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).

Quick Kill (Mac/Linux):
sudo systemctl stop snmpd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop slapd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop smbd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop postfix

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.

Quick Kill (Mac/Linux):
sudo systemctl stop rsyslog

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.

Quick Kill (Mac/Linux):
sudo systemctl stop slapd

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.

Quick Kill (Mac/Linux):
sudo systemctl stop rsync || sudo killall rsync

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.

Quick Kill (Mac/Linux):
sudo systemctl stop dovecot

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.

Quick Kill (Mac/Linux):
sudo systemctl stop dovecot

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.

Quick Kill (Mac/Linux):
sudo systemctl stop danted || sudo killall danted

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.

Quick Kill (Mac/Linux):
sudo systemctl stop openvpn || sudo killall openvpn

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.

Quick Kill (Mac/Linux):
sudo systemctl stop mosquitto || sudo killall mosquitto
Port 2049TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo systemctl stop nfs-server

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.

Quick Kill (Mac/Linux):
sudo systemctl stop zookeeper || kill -9 $(lsof -t -i:2181)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop etcd || kill -9 $(lsof -t -i:2379)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop squid || sudo killall squid
Port 3389TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo systemctl stop xrdp

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:4000)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop otel-collector || kill -9 $(lsof -t -i:4317)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop otel-collector || kill -9 $(lsof -t -i:4318)
Port 5060TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo systemctl stop asterisk || sudo killall asterisk

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.

Quick Kill (Mac/Linux):
vncserver -kill :0 || kill -9 $(lsof -t -i:5900)

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).

Quick Kill (Mac/Linux):
sudo systemctl stop cassandra || kill -9 $(lsof -t -i:7000)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:8081)

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.

Quick Kill (Mac/Linux):
stop-yarn.sh || kill -9 $(lsof -t -i:8088)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:8443)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop consul || kill -9 $(lsof -t -i:8500)

Jupyter Notebook / Data Science Server

Port 8888 is the default listening port for Jupyter Notebook and JupyterLab interactive Python computational environments.

Quick Kill (Mac/Linux):
jupyter notebook stop 8888 || kill -9 $(lsof -t -i:8888)

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.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:9000)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop node_exporter || kill -9 $(lsof -t -i:9100)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop elasticsearch

Zipkin Distributed Tracing

Port 9411 is the primary HTTP ingestion and query dashboard port for OpenZipkin distributed request tracing across microservice architectures.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:9411)

JMX Remote Monitoring / Urchin / Akka

Port 9999 is frequently designated for Java JMX remote management, Akka remoting, and local custom microservice debugging.

Quick Kill (Mac/Linux):
kill -9 $(lsof -t -i:9999)

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.

Quick Kill (Mac/Linux):
sudo systemctl stop kubelet || kill -9 $(lsof -t -i:10250)
Port 11211TCP/UDP

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.

Quick Kill (Mac/Linux):
sudo systemctl stop memcached || sudo killall memcached

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).

Quick Kill (Mac/Linux):
sudo systemctl stop mongod

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.

Quick Kill (Mac/Linux):
sudo systemctl stop jenkins