Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

DSM plugin for STUNT

Should you have problems with the DSM plugin, here's the place to look for help or report issues
Post Reply
scottjg
Posts: 1
Joined: 2006-06-11 06:35

DSM plugin for STUNT

Post by scottjg »

Hi.

Although I noticed there has been some development with the NAT2NAT implementation, it seems a bit flaky and is not really integrated into ultravnc as it stands now. I'm interested in writing a DSM plugin that uses STUNT ( http://nutss.gforge.cis.cornell.edu/stunt.php ) as there is a C++ library that implements it already, as their demo seemed to work for me (I wasn't able to get the ultravnc nat2nat working). Ultimately, I want to try to get it working with SC, so that I can do remote support work even when I'm in unforseen locations, stuck behind a firewall.

Unfortuantely, it seem like the DSM plugin arch doesn't allow you to intercept a connect(), only modify the data as it comes in and out. If my plan were to work, I'd have to do the NAT traversal stuff before the connection was established. Rather than go the dirty route of making modifications to the source and not beeing forwards compatible with new versions, I figured i'd ask: Am I missing something or is there no way to intercept connect()?

I was thinking I could try doing a sort of in-memory patch to intercept the connect() api call, but I was trying to avoid doing something that hardcore.

Also, how can I get postability to the dev-board?
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

good project to allow STUN as dsmplugin
but the actual nat2nat 2.0 is stopped until bug fixed and file back online

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