TCP/UDP Port Number Lookup
Search and inspect TCP and UDP port numbers (0 to 65535). Look up assigned services, protocols, security vulnerabilities, and firewall rules.
File Transfer Protocol (Data Transfer)
File Transfer Protocol (Control)
Secure Shell, Secure Copy (SCP), SFTP
Unencrypted remote terminal protocol
Simple Mail Transfer Protocol (Email routing)
Domain Name System name resolution
Dynamic Host Configuration Protocol (Server)
Hypertext Transfer Protocol (Web traffic)
Post Office Protocol (Email retrieval)
Network Time Protocol (Clock synchronization)
Internet Message Access Protocol
Simple Network Management Protocol
Lightweight Directory Access Protocol
HTTP over TLS/SSL (Encrypted Web Traffic)
Secure SMTP over SSL/TLS
Modern authenticated email submission
IMAP over TLS/SSL (Secure Email)
POP3 over TLS/SSL (Secure Email)
Microsoft SQL Server Database
Oracle Database Listener
Common React / Node / Next.js development server
MySQL & MariaDB Default Database Port
Microsoft Remote Desktop Protocol
PostgreSQL Relational Database
Virtual Network Computing (Remote Desktop)
Redis In-Memory Key-Value Store
Alternative HTTP port / Proxy / Tomcat / Spring
Alternative HTTPS port / Apache Tomcat SSL
Apache Kafka Distributed Message Broker
MongoDB NoSQL Document Database
Navigating Networking Architecture with Port Number Lookup
In computer networking, transport layer port numbers (0 to 65535) direct incoming network packets to specific application processes. Categorized by IANA into Well-Known Ports (0-1023), Registered Ports (1024-49151), and Dynamic/Private Ports (49152-65535), knowing standard ports is fundamental for configuring AWS Security Groups, Docker container port mappings, and reverse proxy firewalls.
Key Technical Features
Instant Search & Filter
Search by exact port integer (e.g. 5432, 6379) or service keyword (PostgreSQL, Redis, SSH, HTTP).
Protocol Specification
Identifies whether services run over TCP (connection-oriented), UDP (stateless), or both.
Security Risk Flags
Highlights insecure cleartext legacy protocols (e.g. Telnet 23, FTP 21) that should be replaced with encrypted equivalents (SSH 22, SFTP).
DevOps & Cloud Database Presets
Quick-filter presets for Databases (MySQL, Mongo, Postgres), Web Servers, Cloud VPNs, and Messaging Queues.
Docker Port Mapping Cheat Sheet
Provides instant syntax for Docker `-p <host_port>:<container_port>` configurations.
Offline-Ready Comprehensive Database
Client-side indexed database covering all major internet and cloud service ports.
Practical Engineering Scenarios
- ✓AWS / GCP Security Group Rules
Safely whitelist only necessary ingress ports without accidentally exposing sensitive database ports to 0.0.0.0/0.
- ✓Docker Container Port Binding
Quickly verify default internal service ports when crafting docker-compose.yml files.
- ✓Network Security Auditing
Identify suspicious listening ports detected during Nmap vulnerability scanning.
- ✓Penetration Testing & Reconnaissance
Correlate open ports with known service exploits and misconfigured administration panels.
Frequently Asked Questions
What is the difference between TCP and UDP ports?
TCP (Transmission Control Protocol) is connection-oriented and guarantees reliable packet delivery in order (used for HTTP, SSH, databases). UDP (User Datagram Protocol) is stateless and prioritized for speed without delivery guarantees (used for DNS, VoIP, video streaming, and online gaming).
What are the three port ranges defined by IANA?
1. Well-Known Ports (0 - 1023): Reserved for privileged system services like HTTP (80), HTTPS (443), and SSH (22). 2. Registered Ports (1024 - 49151): Assigned by IANA for specific vendor applications like PostgreSQL (5432) and Redis (6379). 3. Dynamic / Private Ports (49152 - 65535): Used for ephemeral client outbound connections.
Why should database ports never be open to the public internet?
Ports for databases like MongoDB (27017) or Redis (6379) frequently lack brute-force protection or authentication by default. Exposing them directly to the public internet allows automated ransomware bots to scan and wipe databases within hours.
What is an ephemeral port?
When your web browser connects to a remote web server on port 443, your operating system allocates a temporary random port from the dynamic range (49152-65535) to receive the return data packets.
Related Developer Tools
Need a Brain Break? ☕
Done working on your task? Take a quick 60-second break, test your reflexes, and flap through infinite pixel obstacles in Sky Flap!