TCP 5900
Synopsis
- TCP 5900 is the default port for the RFB protocol used by VNC remote desktop servers.
- RealVNC Server, TightVNC, UltraVNC, TigerVNC, x11vnc, and Raspberry Pi VNC Server listen on 5900 for display :0 (with display :1 on 5901, etc.).
- Apple macOS Screen Sharing/Apple Remote Desktop (VNC-compatible) and GNOME “Screen Sharing” accept connections on 5900.
- Virtualization platforms expose guest consoles via VNC on this port, including QEMU/KVM/libvirt (per-VM on 5900+n) and optionally VMware ESXi’s VNC console (often 5900–5964 when enabled).
- Many KVM-over-IP devices (e.g., Raritan, Lantronix Spider, ATEN) provide a VNC service on 5900.
- Intel AMT’s KVM feature offers a VNC-compatible listener on 5900 when enabled.
- Security note: attackers commonly scan and brute-force exposed VNC services on 5900, and older VNC implementations have had authentication bypass or weakness vulnerabilities, making it a frequent initial-access target when left open.
Observed activity
Last 30 days
Detailed chart