An RFB proxy, written in go that can save and replay FBS files
Go to file
amit bezalel fe51682a55 fixed recorder (message init logic broke it)
added some handling for pixel format changes
2017-07-12 01:06:02 +03:00
.idea fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
.vscode * some debugging and fixing in the proxy (still needs some work) 2017-07-11 16:50:06 +03:00
client fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
common fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
encodings fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
logger * some debugging and fixing in the proxy (still needs some work) 2017-07-11 16:50:06 +03:00
proxy fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
server fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
tee-listeners fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
.gitignore added *.test to gitignore 2017-07-09 09:55:45 +03:00
LICENSE added RfbReaderHelper which wraps the connection reader and allows to add listeners like the recorder or proxy 2017-06-17 11:02:06 +03:00
main.go fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
README.md added RfbReaderHelper which wraps the connection reader and allows to add listeners like the recorder or proxy 2017-06-17 11:02:06 +03:00
todo.md fixed recorder (message init logic broke it) 2017-07-12 01:06:02 +03:00
vncproxy.iml Added server for web sockets, plus some refactoring 2017-07-01 23:01:58 +03:00

VncProxy

A RFB proxy, written in go that can save and replay RBS files

Still a work in progress, but the client side already includes all the required encodings understanding the RemoteFrameBuffer protocol is important since we need to save the frameResponses with timestamps

some server code will be added shortly, with the proxying logics.