An RFB proxy, written in go that can save and replay FBS files
Go to file
2017-07-14 17:43:20 +03:00
.idea some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +03:00
.vscode some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +03:00
client made vnc replay-to-client work! 2017-07-14 17:43:20 +03:00
common made vnc replay-to-client work! 2017-07-14 17:43:20 +03:00
encodings made vnc replay-to-client work! 2017-07-14 17:43:20 +03:00
logger * some debugging and fixing in the proxy (still needs some work) 2017-07-11 16:50:06 +03:00
player made vnc replay-to-client work! 2017-07-14 17:43:20 +03:00
proxy some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +03:00
server some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +03:00
tee-listeners some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +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 some work on the replay subsystem, plus getting better grasp of the FBS format 2017-07-14 00:52:50 +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.