Add TLS encryption to LibVNCServer
things to consider
- #234
- #428
- #432
- #477
- existing libvncclient implementation
todo
- [ ] get big picture sorted out
- [ ] make an action plan
- [ ] execute
It's a great misfortune this issue hasn't had a single update in half a decade (mentions aside). Connecting in an insecure way is not just risky, but probably illegal in GDPR, etc. As you can see in the mentions, the Android VLC relies on you for this.
For reference, the VNC variation UltraVNC specifically overcame it by using a DSM (Data Stream Modification) plugin. Since it's open source, could you review it and possibly borrow what you need from there to make it happen? Its source code is downloadable in any UltraVNC download and originally in this archive.
Meanwhile, that's how it looks when you connect without encryption from a secure UltraVNC into a non secure VNC that relies on you:
Yes, it will be nice!
@Neustradamus please refrain from bumping all those tickets :-) - it does not much more than filling up my inbox. I know it's not nice waiting for changes to happen, but time is a scarce good these days.
time is a scarce good these days.
Is there any chance the source code I've linked to will save precious time on developing this? 🙏
I'll be focusing #234 in the near future as the author was so nice to update their PR.