渗透测试中常见的端口及其用途
1) 21
端口:
FTP
文件传输协议,用于文件传输。
2) 22
端口:
SSH
安全
Shell
协议,用于远程登录、文件传输和命令执行等。
3) 23
端口:
Telnet
协议,用于远程登录。
4) 25
端口:
SMTP
简单邮件传输协议,用于邮件传输。
5) 53
端口:
DNS
域名系统,用于将域名解析为
IP
地址。
6) 80
端口:
HTTP
协议,用于
Web
网站访问。
7) 110
端口:
POP3
协议,用于接收邮件。
8) 119
端口:
NNTP
新闻组传输协议,用于新闻组访问。
9) 135
端口:
RPC
远程过程调用协议,用于远程执行命令。
10) 139
端口:
NetBIOS
协议,用于
Windows
网络共享。
11) 143
端口:
IMAP4
协议,用于接收邮件。
12) 161
端口:
SNMP
协议,用于网络设备监控。
13) 389
端口:
LDAP
目录访问协议,用于目录服务。
14) 443
端口:
HTTPS
协议,用于安全
Web
网站访问。
15) 445
端口:
SMB
协议,用于
Windows
网络共享。
16) 3306
端口:
MySQL
数据库服务器的默认端口,用于访问和管理
MySQL
数据库。
17) 3389
端口:远程桌面协议(
RDP
),用于
Windows
远程登录。
18) 5432
端口:
PostgreSQL
数据库服务器的默认端口,用于访问和管理
PostgreSQL
数据库。
19) 5900
端口:
Virtual Network Computing
(VNC)远程桌面协议的默认端口,用于远程控制。
20) 6379
端口:
Redis
数据库服务器的默认端口,用于访问和管理
Redis
数据库。
21) 8000
端口:常用于开发和测试
Web
应用程序。
22) 8080
端口:常用于
Web
代理服务器和
Web
缓存服务器,也常用于开发和测试
Web
应用程序。
23) 8443
端口:常用于安全
Web
网站访问,使用
HTTPS
协议。