Sibyx / nug-rfb

Simple implementation of the VNC server (Remote frame buffer protocol) based on the asyncio module.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nug-vnc

Work in progress!

Simple implementation of the VNC server (RFB protocol) based on the asyncio module and the rfbproto specification.

This project is a part of my master thesis on the Faculty of Informatics and Information Technologies STU in Bratislava on the subject of KVM switch implementation.

We use Poetry as a package manager.

Credits

My implementation is heavily inspired by rdpy and pikvm projects. I have especially enjoyed reading the implementation of the typing system in rdpy and custom implementation of the RFB server in pikvm.


With ❤️ and ☕️ Jakub Dubec 2021

About

Simple implementation of the VNC server (Remote frame buffer protocol) based on the asyncio module.

License:MIT License


Languages

Language:Python 99.2%Language:Shell 0.8%