Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

50 Common Ports You Should Know

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

1

50+ Common Ports You Should Know



Port•• number is a 16-bit numerical value that ranges from 0 to 65535. Well-known port (0-1023),
registered port (1024-49151), and dynamic port is three types of port number space. (49152-
65535).
These ports can be opened and used by software applications and operating system services to
send and receive data over networks (LAN or WAN) that employ certain protocols (eg TCP, UDP).
For example, we use 80 for HTTP-web-based plain-text surfing and 443 for HTTPS-web-based
encrypted websites in our daily work.
To conclude, a port is a logical form to identify system activities or various network services used
to create local or network-based communications.

What are the functions of ports?


When interacting over the Internet, TCP and UDP protocols make connections, recompile data
packages after the transfer, and then deliver them to applications on the recipient’s device. For
this handover to work, the operating system must install and open the gateway for the transfer.
Each door has a unique code number. After transmission, the receiving system uses the port
number to determine where the data should be sent. The port numbers of the sender and
receiver are always included in the data packet.
Ports are assigned sequential numbers from 0 to 65535. Some of these codes are standardized,
meaning they are assigned to certain uses. Since code numbers are universally recognized and
permanently assigned, these standard ports are also known as well-known ports. Registered
ports are those that organizations or software developers have registered for their applications.
Registration is handled by the Internet Assigned Numbers Authority (IANA). A diverse selection
of dynamically assigned port numbers is also available. For example, when viewing websites,
browsers use these ports. After that, the phone number is free again.

Why is it important to know these ports?


Any security researcher, bug bounty hunter, or anyone working with service configuration would
benefit from this. Knowing how to do more thorough scans such as version detection or known
vulnerabilities for ancient services that are still operating in the infrastructure, especially when
using tools like Nmap, is handy when getting to know these protocols and services.
2

The most 50 significant ports are listed here:


The following are some of the most common service names, transport protocol names, and port
numbers used to differentiate between specific services that employ TCP, UDP, DCCP, and SCTP.

Port Service Transport


Number name protocol Description

7 Echo TCP, UDP Echo service

20 FTP-data TCP, SCTP File Transfer Protocol data transfer

TCP, UDP,
FTP File Transfer Protocol (FTP) control connection
21 SCTP

TCP, UDP, Secure Shell, secure logins, file transfers (scp, sftp),
SSH-SCP
22 SCTP and port forwarding

23 Telnet TCP Telnet protocol—unencrypted text communications

Simple Mail Transfer Protocol, used for email


SMTP TCP
25 routing between mail servers

53 DNS TCP, UDP Domain Name System name resolver

69 TFTP UDP Trivial File Transfer Protocol

Hypertext Transfer Protocol (HTTP) uses TCP in


versions 1.x and 2.
TCP, UDP,
HTTP
SCTP HTTP/3 uses QUIC, a transport protocol on top of
UDP
80

88 Kerberos TCP, UDP Network authentication system

ISO Transport Service Access Point (TSAP) Class 0


Iso-tsap TCP
102 protocol

110 POP3 TCP Post Office Protocol, version 3 (POP3)


3

Port Service Transport


Number name protocol Description

Microsoft EPMAP (End Point Mapper), also known


Microsoft as DCE/RPC Locator service, used to remotely
TCP, UDP
EPMAP manage services including DHCP server, DNS
135 server, and WINS. Also used by DCOM

NetBIOS Name Service, used for name registration


NetBIOS-ns TCP, UDP
137 and resolution

139 NetBIOS-ssn TCP, UDP NetBIOS Session Service

Internet Message Access Protocol (IMAP),


IMAP4 TCP, UDP
143 management of electronic mail messages on a server

381 HP Openview TCP, UDP HP data alarm manager

383 HP Openview TCP, UDP HP performance data collector.

default port for the Lightweight Directory Access


LDAP UDP Protocol (LDAP). It is used for accessing and
389 maintaining directory services.

Hypertext Transfer Protocol Secure (HTTPS) uses


HTTP over TCP, UDP,
TCP in versions 1.x and 2. HTTP/3 uses QUIC, a
SSL SCTP
443 transport protocol on top of UDP.

464 Kerberos TCP, UDP Kerberos Change/Set password

SMTP over
Authenticated SMTP over TLS/SSL (SMTPS), URL
TLS/SSL, TCP
Rendezvous Directory for SSM (Cisco protocol)
465 SSM

587 SMTP TCP Email message submission

HTTP RPC Ep Map, Remote procedure call over


Microsoft Hypertext Transfer Protocol, often used by
TCP, UDP
DCOM Distributed Component Object Model services and
593 Microsoft Exchange Server
4

Port Service Transport


Number name protocol Description

LDAP over Lightweight Directory Access Protocol over


TCP, UDP
636 TLS/SSL TLS/SSL

691 MS Exchange TCP MS Exchange Routing

VMware
unofficial VMware ESXi
902 Server

989 FTP over SSL TCP, UDP FTPS Protocol (data), FTP over TLS/SSL

990 FTP over SSL TCP, UDP FTPS Protocol (control), FTP over TLS/SSL

IMAP4 over Internet Message Access Protocol over TLS/SSL


TCP
993 SSL (IMAPS)

POP3 over
TCP, UDP Post Office Protocol 3 over TLS/SSL
995 SSL

Microsoft operating systems tend to allocate one or


more unsuspected, publicly exposed services
Microsoft RPC TCP (probably DCOM, but who knows) among the first
handful of ports immediately above the end of the
1025 service port range (1024+).

1194 OpenVPN TCP, UDP OpenVPN

1337 WASTE unofficial WASTE Encrypted File Sharing Program

1433 SQL Server TCP Microsoft SQL Server

1589 Cisco VQP TCP, UDP Cisco VLAN Query Protocol (VQP)

1725 Steam UDP Valve Steam Client uses port 1725

2082 cPanel unofficial cPanel default


5

Port Service Transport


Number name protocol Description

Secure RADIUS Service (radsec), cPanel default


radsec, cPanel TCP, UDP
2083 SSL

Oracle database listening for insecure client


Oracle DB TCP, UDP
2483 connections to the listener, replaces port 1521

Oracle database listening for SSL client connections


Oracle DB TCP, UDP
2484 to the listener

2967 Symantec AV TCP, UDP Symantec System Center agent (SSC-AGENT)

3074 XBOX Live TCP, UDP Xbox LIVE and Games for Windows – Live

3306 MySQL TCP MySQL database system

World of Some Blizzard games, Unofficial Club Penguin


TCP, UDP
3724 Warcraft Disney online game for kids

Google
unofficial Google Desktop Search
4664 Desktop

5432 PostgreSQL TCP PostgreSQL database system

RFB/VNC virtual Network Computing (VNC) Remote Frame


TCP, UDP
5900 Server Buffer RFB protocol

6665-6669 IRC TCP Internet Relay Chat .

BitTorrent is part of the full range of ports used most


BitTorrent unofficial
6881 often

BitTorrent is part of the full range of ports used most


BitTorrent unofficial
6999 often

6970 Quicktime unofficial QuickTime Streaming Server


6

Port Service Transport


Number name protocol Description

8086 Kaspersky AV TCP Kaspersky AV Control Center

8087 Kaspersky AV UDP Kaspersky AV Control Center

VMware VMware Server Management User Interface


TCP, UDP
8222 Server (insecure Web interface).

PDL Data Stream, used for printing to certain


PDL TCP
9100 network printers.

Webmin, Web-based Unix/Linux system


BackupExec unofficial
10000 administration tool (default port)

NetBus remote administration tool (often Trojan


NetBus unofficial
12345 horse).

27374 Sub7 unofficial Sub7 default

31337 Back Orifice unofficial Back Orifice 2000 remote administration tools

You might also like