端口号查询
按 TCP/UDP 端口号查出是什么服务,或按服务名查端口,并标出绝不该暴露在公网上的那些。
仅在浏览器中处理免费使用
两边都能查。
61 条
| 端口 | 服务 | 协议 | 用途 |
|---|---|---|---|
| 20 | FTP (data)不要暴露 | TCP | 文件共享 |
| 21 | FTP不要暴露 | TCP | 文件共享 |
| 22 | SSH / SFTP | TCP | 远程访问 |
| 23 | Telnet不要暴露 | TCP | 远程访问 |
| 25 | SMTP | TCP | 邮件 |
| 53 | DNS | TCP / UDP | 基础服务 |
| 67 | DHCP (server) | UDP | 基础服务 |
| 68 | DHCP (client) | UDP | 基础服务 |
| 69 | TFTP不要暴露 | UDP | 文件共享 |
| 80 | HTTP | TCP | Web |
| 110 | POP3不要暴露 | TCP | 邮件 |
| 119 | NNTP | TCP | 消息队列 |
| 123 | NTP | UDP | 基础服务 |
| 137 | NetBIOS (name)不要暴露 | UDP | 文件共享 |
| 139 | NetBIOS (session)不要暴露 | TCP | 文件共享 |
| 143 | IMAP不要暴露 | TCP | 邮件 |
| 161 | SNMP不要暴露 | UDP | 监控 |
| 162 | SNMP trap | UDP | 监控 |
| 389 | LDAP不要暴露 | TCP | 目录服务 |
| 443 | HTTPS | TCP | Web |
| 445 | SMB不要暴露 | TCP | 文件共享 |
| 465 | SMTPS | TCP | 邮件 |
| 500 | IKE (IPsec) | UDP | 基础服务 |
| 514 | syslog | UDP | 监控 |
| 587 | SMTP (submission) | TCP | 邮件 |
| 636 | LDAPS | TCP | 目录服务 |
| 873 | rsync | TCP | 文件共享 |
| 993 | IMAPS | TCP | 邮件 |
| 995 | POP3S | TCP | 邮件 |
| 1080 | SOCKS proxy | TCP | 基础服务 |
| 1194 | OpenVPN | TCP / UDP | 基础服务 |
| 1433 | Microsoft SQL Server不要暴露 | TCP | 数据库 |
| 1521 | Oracle Database不要暴露 | TCP | 数据库 |
| 1723 | PPTP不要暴露 | TCP | 基础服务 |
| 1883 | MQTT | TCP | 消息队列 |
| 2049 | NFS不要暴露 | TCP / UDP | 文件共享 |
| 2375 | Docker (no TLS)不要暴露 | TCP | 基础服务 |
| 2376 | Docker (TLS) | TCP | 基础服务 |
| 3000 | Node / Next.js (dev) | TCP | Web |
| 3306 | MySQL / MariaDB不要暴露 | TCP | 数据库 |
| 3389 | RDP不要暴露 | TCP | 远程访问 |
| 4200 | Angular (dev) | TCP | Web |
| 5000 | Flask / ASP.NET (dev) | TCP | Web |
| 5173 | Vite (dev) | TCP | Web |
| 5353 | mDNS | UDP | 基础服务 |
| 5432 | PostgreSQL不要暴露 | TCP | 数据库 |
| 5601 | Kibana不要暴露 | TCP | 监控 |
| 5672 | AMQP (RabbitMQ) | TCP | 消息队列 |
| 5900 | VNC不要暴露 | TCP | 远程访问 |
| 6379 | Redis不要暴露 | TCP | 数据库 |
| 8000 | Django / http.server (dev) | TCP | Web |
| 8080 | HTTP (alternate) | TCP | Web |
| 8081 | HTTP (alternate) | TCP | Web |
| 8443 | HTTPS (alternate) | TCP | Web |
| 8888 | Jupyter / HTTP (alternate) | TCP | Web |
| 9000 | PHP-FPM / SonarQube | TCP | Web |
| 9090 | Prometheus | TCP | 监控 |
| 9092 | Kafka | TCP | 消息队列 |
| 9200 | Elasticsearch不要暴露 | TCP | 数据库 |
| 11211 | Memcached不要暴露 | TCP / UDP | 数据库 |
| 27017 | MongoDB不要暴露 | TCP | 数据库 |
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
输入号码可以看到那里通常在监听什么,输入服务名可以查到它的端口。两个方向查的是同一张表。
标为危险的端口是不该能从公网访问的。有的会明文传输凭据(Telnet、FTP、未加密的 LDAP),有的只要连上就把数据全给出去——没做防护的 Redis 或 MongoDB 被清空就是后一种。
把数据库端口直接开放到公网是这个错误最常见的样子。Redis、MongoDB、Elasticsearch 和 Memcached 在默认配置下都不需要认证就接受连接,扫描器几分钟内就能找到。
三个区间来自 IANA。1024 以下是知名端口,在 Unix 上绑定需要 root;到 49151 是注册端口;再往上是本机发起连接时取用的临时区间。
端口号并不能证明实际跑的是什么。任何服务都可以监听任何端口,把 SSH 藏在高位端口也是常见做法。把这里当起点,确认还是要靠扫描。
输入的内容不会上传到服务器,查询全部在浏览器本地完成。