2.1.0270.0 MB
MIT
strict
core22
Pure-Python RFB remote desktop viewer and view-only X11 screen server
RFB protocol remote desktop viewer & screen server (compatible with VNC / TightVNC / UltraVNC servers).
A Linux alternative to TightVNC and UltraVNC for viewing remote RFB desktops and sharing your X11 screen.
Disclaimer: This project is an independent open-source tool. Not affiliated with, sponsored by,
or endorsed by GlavSoft LLC or UltraVNC.
FEATURES (100% real TCP/RFB socket operations, zero mock data):
• Pure-Python RFB 3.3 / 3.7 / 3.8 client with live framebuffer rendering, Scale-to-Fit and View-Only modes
• Security types: None (1) and password challenge-response authentication (type 2, pure-Python FIPS 46-3 DES)
• Encodings: Raw (0), CopyRect (1), and DesktopSize (-223) dynamic resolution changes
• Full remote keyboard (X11 keysyms), mouse pointer/wheel, Ctrl+Alt+Del shortcut, and clipboard sync
• Built-in view-only RFB 3.8 server sharing the active X11 screen with 64x64 dirty-tile detection
• Saved server address book (never stores passwords on disk), connection history, and live protocol trace
NOTES & HONEST LIMITATIONS:
• Client supports Raw and CopyRect encodings and None / DES challenge authentication (no Tight/ZRLE/TLS/VeNCrypt).
• Built-in screen server is view-only (captures X11 via QScreen.grabWindow; remote input is counted, not injected;
under Wayland sessions only X11/XWayland surfaces are visible).
Support development: https://buymeacoffee.com/thanhnv128b
A Linux alternative to TightVNC and UltraVNC for viewing remote RFB desktops and sharing your X11 screen.
Disclaimer: This project is an independent open-source tool. Not affiliated with, sponsored by,
or endorsed by GlavSoft LLC or UltraVNC.
FEATURES (100% real TCP/RFB socket operations, zero mock data):
• Pure-Python RFB 3.3 / 3.7 / 3.8 client with live framebuffer rendering, Scale-to-Fit and View-Only modes
• Security types: None (1) and password challenge-response authentication (type 2, pure-Python FIPS 46-3 DES)
• Encodings: Raw (0), CopyRect (1), and DesktopSize (-223) dynamic resolution changes
• Full remote keyboard (X11 keysyms), mouse pointer/wheel, Ctrl+Alt+Del shortcut, and clipboard sync
• Built-in view-only RFB 3.8 server sharing the active X11 screen with 64x64 dirty-tile detection
• Saved server address book (never stores passwords on disk), connection history, and live protocol trace
NOTES & HONEST LIMITATIONS:
• Client supports Raw and CopyRect encodings and None / DES challenge authentication (no Tight/ZRLE/TLS/VeNCrypt).
• Built-in screen server is view-only (captures X11 via QScreen.grabWindow; remote input is counted, not injected;
under Wayland sessions only X11/XWayland surfaces are visible).
Support development: https://buymeacoffee.com/thanhnv128b
Update History
2.0.0 (1) → 2.1.0 (2)14 Nov 2026, 10:30 UTC
2.0.0 (1)12 Nov 2026, 13:00 UTC
12 Nov 2026, 12:57 UTC
14 Nov 2026, 10:12 UTC
12 Nov 2026, 13:00 UTC


