Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

SSL DSM

Should you have problems with the DSM plugin, here's the place to look for help or report issues
Post Reply
psionic

SSL DSM

Post by psionic »

Is there any development on a SSL based DSM? It would be nice to have another option in securing VNC connections. In my office, it would be a perfect solution to turn on SSL tunnelling without having to worry about exchanging keys. ZeBeDee is too much of a hassle. A SSL DSM would be an excellent option.
byteboon
20
20
Posts: 34
Joined: 2004-08-10 23:57
Location: Canada
Contact:

Post by byteboon »

The current DSMPlugin design does not support some needed elements to support SSL development, like direct access to the sockets and/or ability to negotiate a key.

See also: [topic=1213][/topic]
<b>Jeremy Cross</b>
Developer
Network<i>Streaming</i>
http://www.networkstreaming.com
pyromancer
Posts: 2
Joined: 2004-06-23 16:28

Post by pyromancer »

byteboon wrote:The current DSMPlugin design does not support some needed elements to support SSL development, like direct access to the sockets and/or ability to negotiate a key.

See also: [topic=1213][/topic]
The ZVNC page (http://home.comcast.net/~davedyer/znc/zvnc.html) makes a good point... ZeBeDe is now available as a library. Is there any chance at it being incorporated into UltraVNC?
byteboon
20
20
Posts: 34
Joined: 2004-08-10 23:57
Location: Canada
Contact:

Post by byteboon »

Most likely not. The Ultra team has made it clear that they want to stay far away from any issues with legal issues exporting crypto software. The MSRC4Plugin uses the crypto functionality built-in to Windows, so there isn't actually any crypto code involved.

The ZeBeDee library *could* be incorporated into Ultra, but don't expect to see it with the official distribution.
<b>Jeremy Cross</b>
Developer
Network<i>Streaming</i>
http://www.networkstreaming.com
rmoller
40
40
Posts: 93
Joined: 2004-08-20 09:32

Post by rmoller »

Someone could perhaps make a DSM using ZeBeDeeLib...

Rasmus
byteboon
20
20
Posts: 34
Joined: 2004-08-10 23:57
Location: Canada
Contact:

Post by byteboon »

Please see these for the reasons as to why not:
[post=4380][/post]
[post=4888][/post]
<b>Jeremy Cross</b>
Developer
Network<i>Streaming</i>
http://www.networkstreaming.com
rmoller
40
40
Posts: 93
Joined: 2004-08-20 09:32

Post by rmoller »

Rrrright, thanks :tomato:

Rasmus
Sean

SSL vs DSMPlugin

Post by Sean »

The MSRC4Plugin is as close to "SSL" as I can get it at the moment.

SSL uses RC4 128Bit encryption, with dynamically exchanged keys.

MSRC4Plugin uses RC4 encryption (40-128Bit) with pre-shared keys. (some Win95 machines only support 40Bit...)

Currently the DSM Plugin architecture in UltraVNC does not support dynamic key exchange. I've asked for it. Its on the TODO list. Nothing yet though...

Sean
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

AESplugin BETA test based on OpenSSL
[topic=2639][/topic]

AESplugin and Java viewer
[topic=2640][/topic]
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Post Reply