proxy_vnc

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2024 License: MIT

README

A lightweight RFB proxy that is capable of acting between a VNC server and a client, supporting tcp and websocket connections

  • Supports all modern encodings & most useful pseudo-encodings
  • Supports multiple VNC client connections & multi servers (chosen by sessionId)
  • Supports being a "websockify" proxy (for web clients like NoVnc)
  • Tested on tight encoding with:
    • Tightvnc (client + go client + java client + server)
    • NoVnc(web client) => use -wsPort to open a websocket
    • ChickenOfTheVnc(client)
    • VineVnc(server)
    • TigerVnc(client)
    • Qemu vnc(server)

Executables (see releases)

  • proxy - the actual recording proxy, supports listening to tcp & ws ports and recording traffic to fbs files

Usage:

proxy -target="192.168.100.100:5901 -targPass=@@@@@ -tcpPort=5903 -wsPort=5905 -wsUrl="ws://localhost" -vncPass=@!@!@!

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL