-
-
Notifications
You must be signed in to change notification settings - Fork 496
Project ideas
Christian Beier edited this page Feb 17, 2016
·
9 revisions
There has been some work to support encryption via VeNCrypt on the server side (LibVNCClient already has support for that for some time), but it was never finished. Tasks to be done:
- verify that OpenSSL-based LibVNCServer supports VeNCrypt alright
- test GNU TLS-based LibVNCServer support
- add tests using our very own LibVNCClient's VeNCrypt support
- verify that other VNC clients can communicate with the server via VeNCrypt (and possibly fix)
- Difficulty
- 8 (of 10)
- Importance
- 8 (of 10)
- Potential mentors
- @dscho
- Experience needed
- C, encryption, OpenSSL, GNU TLS
- See also
- https://sourceforge.net/projects/vencrypt/
A proof of concept implementation of VNC-over-multicast exists and awaits integration into our upstream source tree since a while. Some things on the TODO list are:
- Implement Multicast vs Unicast statistics inside LibVNC
- Implement a server-push mechanism.
- Implement additional encodings.
- Inspect some possible error corner cases.
- Difficulty
- 8 (of 10)
- Importance
- 6 (of 10)
- Potential mentors
- @bk138
- Experience needed
- some decent knowledge of C, Unix Network Programming/dd>
- See also
- https://github.com/bk138/libvncserver, http://edoc.hu-berlin.de/master/beier-christian-2011-07-19/PDF/beier.pdf
Summary
- Difficulty
- 1 (of 10)
- Importance
- 1 (of 10)
- Potential mentors
- x@y.net
- Experience needed
- x86 assembler, C
- See also