| View previous topic :: View next topic |
| Author |
Message |
sbest
Joined: 2005-06-12 01:51 Posts: 49 Topics: 5
|
#1| Posted: 2006-07-17 05:19 Post subject: UltraVNC 1.02 with echoWare repeater |
|
|
Heyaz. We just finished integration of the echoWare DLL with the recent UltraVNC 1.02 release: the result is EchoVNC 2.0. You can download the installer or download the source from our FTP site.
As many of you know...echoWare is the essential component of EchoVNC, allowing firewall-friendly access to VNC Servers behind unconfigured firewalls, routers or web-proxies. As EchoVNC really just creates tunnels to existing VNC installations, it makes sense to integrate echoWare directly with VNC viewers and servers. But echoWare just helps with the connection -- everything you can do with a "direct" UltraVNC connection, you can also do with an echoWare-assisted one.
More information about the open-source echoWare DLL is available in the echoWare SDK.
To get it all working ... simply load an echoServer entry into either the viewer or server GUI -- on the server, it's underneath "Admin Properties" when you right-click on the service-tray icon. On the viewer (both the traditional viewer and the tabbed viewer), it's in the Options screen. By default, echoWare will use our free demo echoServer at "demo.echovnc.com". Or you can download your own, for Windows, Linux, or FreeBSD.
Hope you find it all useful!
-Scott
Last edited by sbest on 2006-12-30 01:43; edited 9 times in total |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#2| Posted: 2006-07-18 04:15 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Are there any limitations when connecting/using the demo.echovnc.com server such at 30min limits?
Regards,
MrChris |
|
| Back to top |
|
 |
sbest
Joined: 2005-06-12 01:51 Posts: 49 Topics: 5
|
#3| Posted: 2006-07-18 04:25 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
MrChris:
Nope, it's "free" as in beer, with no time limits. It's sort of an ongoing reliability experiment.
cheers,
Scott |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#4| Posted: 2006-07-18 06:17 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
After playing around with a few of your apps, I must say pretty nice, this is what I have been looking for is a solution for NAT2NAT and VNC that works and EchoServer and EchoWinVNC looks like what I am looking for.
But how can I configure EchoVNC's vncviewer.exe to connect to the echoWinVNC while utilizing Screen Scaling as I often connect to desktops that have very high resolutions and I hate scrolling up/down and left/right?
Many thanks,
MrChris |
|
| Back to top |
|
 |
sbest
Joined: 2005-06-12 01:51 Posts: 49 Topics: 5
|
#5| Posted: 2006-07-18 16:15 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
MrChris:
EchoVNC is really just a "GUI wrapper" built around echoWare -- it helps to create connections, but pretty much leaves it up to VNC after that. So if the VNC viewer that EchoVNC "auto activates" supports screen-scaling...then it should work as requested.
Alternatively, don't use EchoVNC at all. Now that echoWare is built right into th UltraVNC Viewer, just start the Viewer like normal, and connect to your targets with that. That was the whole point of this release, after all...
cheers,
Scott |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#6| Posted: 2006-07-19 00:13 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Yes I just found the RC of UltraVNC with EchoVNC built into it but after I posted that question about auto scaling. But thanks for the reply.
I noticed that the uvnc was acting a little weird in a sence that when winvnc.exe is stated via a service and then stoped it did not close TCP port 5900 and or 5800 it kept them open via the system process. as shown below.
This is a screen shot from systernals tcp port monitor after closing winvnc.exe from both a GUI and or stoping winvnc.exe -service. So when I try to start the service again it says winvnc.exe is already running when it is not.
MrChris
Last edited by MrChris on 2006-07-19 00:17; edited 1 time in total |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#7| Posted: 2006-07-19 00:17 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
On a different note
As far as the UltraVNC with EchoVNC built into it. I found the Reg Key that stores the settings for the EchoServer in it but noticed that it is a Binary string. Is there any way to change it to a REG_SZ Value so that everything but the Machine name is imported?
Reason is if I recompile a installer with it to auto populate that data every machine that it gets installed in will have the same machine name. Make sense?
This is sweet stuff. I might just be able to ditch my www.gotomypc.com account now and just purchase a license for EchoServer.
Thanks again,
MrChris
Last edited by MrChris on 2006-07-19 01:46; edited 1 time in total |
|
| Back to top |
|
 |
Sparad0x
Joined: 2006-04-08 08:57 Posts: 31 Topics: 3 Location: France
|
#8| Posted: 2006-07-19 15:24 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
It looks very interesting!!!
I would like to be sure: does the EchoServer just help to establish the connection, or does it establish the connection then is used for the whole session (remote control + File Transferts)? _________________ http://www.trad-fr.com , les traductions de logiciels by Sparad0x
http://www.ultravnc.fr , le site français de Ultr@VNC |
|
| Back to top |
|
 |
rmoller
Joined: 2004-08-20 09:32 Posts: 100 Topics: 6
|
#9| Posted: 2006-07-21 09:05 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
>This is a screen shot from systernals tcp port monitor after closing winvnc.exe from both a GUI and or stoping winvnc.exe -service. So when I try to start the service again it says winvnc.exe is already running when it is not.
You had connections to/from localhost in TIME_WAIT. This is normal, but sometimes annoying Windows behaviour when closing TCP connections. They will be gone in a few minutes. Did you have an open Browser/Java VNC connection at the time of shutting down the service? |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#10| Posted: 2006-07-21 20:01 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Yea I found that by waiting a few minutes it did close and all is well now.
Thanks,
MrChris |
|
| Back to top |
|
 |
sbest
Joined: 2005-06-12 01:51 Posts: 49 Topics: 5
|
#11| Posted: 2006-07-22 18:25 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Sparad0x:
Heya. Sorry for the late reply. Yes, similar to a VNC Repeater, all data between the Viewer and the Server is relayed thru the echoServer. Makes for more reliable connections.
-Scott |
|
| Back to top |
|
 |
Sparad0x
Joined: 2006-04-08 08:57 Posts: 31 Topics: 3 Location: France
|
#12| Posted: 2006-07-23 10:42 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Thanks for your answer.
So the EchoServer establish the connection then is used for the whole session (remote control + File Transferts).
Si you need to use it on a high bandwich server, right?
Regrads,
Sparad0x _________________ http://www.trad-fr.com , les traductions de logiciels by Sparad0x
http://www.ultravnc.fr , le site français de Ultr@VNC |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#13| Posted: 2006-07-23 21:17 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
I was under the impression that the NAT2NAT connectors are only used to establish the connection and once that is done then all data goes right from the client to the server by-passing the NAT2NAT connector.
Does the EchoServer not act this way?
MrChris |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#14| Posted: 2006-07-23 21:24 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Since the value used in HKEY_LOCAL_MACHINE\SOFTWARE\UltraVnc\EchoServer is a Binary String how can I make the EchoServer UserID in it be Dynamic as I am trying to create a AutoIT installer that installs UltraVNC server via a Single file and stays installed after a reboot allowing me to reconnect without a user allowing me connection?
I could do this in AutoIT if it was not a Reg_Binary value but rather a Reg_SZ value for each value independently.
The SC version of EchoWinVNC does not work well if remoting to a server that requires a reboot and does not have a person in front of it at the time. That is why I wanted to repackage UltraVNC with EchoServer support but having a pre-defined connection to a EchoServer but have the UserID in it be what ever the host name is or a Dynamic Value.
Make sense?
Regards,
MrChris
Last edited by MrChris on 2006-07-23 21:36; edited 1 time in total |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#15| Posted: 2006-07-23 22:41 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
Ok Im confused where does UltraVNC store its EchoServer info at? I thought it was in the registry. But now it doesnt looks like it does.
NM I found it its in [HKEY_USERS\S-1-5-21-3783412348-3147957303-627458716-1003\Software\UltraVnc
This makes it even harder to do what im after. Hmmmm..
MrChris
Last edited by MrChris on 2006-07-23 22:48; edited 1 time in total |
|
| Back to top |
|
 |
sbest
Joined: 2005-06-12 01:51 Posts: 49 Topics: 5
|
#16| Posted: 2006-07-24 04:47 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
MrChris, Sparad0x:
Right, all of the data during the session goes thru the echoServer. We've made a lot of progress in keeping the additive latency to a minumum. Fortunately, VNC doesn't require a very high bandwidth connection. It will be slower than a "direct" connection, but not annoyingly so.
Regarding the echoServer data in the registry, the latest release is plain ASCII.
cheers,
Scott |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#17| Posted: 2006-07-24 06:27 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
| sbest wrote: |
Regarding the echoServer data in the registry, the latest release is plain ASCII.
|
Where is it stored at? I think I found it in HKEY_USERS\S-1-5-21-3783412348-3147957303-627458716-1003\Software\UltraVnc
Is that the correct location?
Regards,
MrChris
Last edited by MrChris on 2006-07-24 07:07; edited 2 times in total |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#18| Posted: 2006-07-24 09:28 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
OK I found it now its showing as being in HKEY_USERS\S-1-5-21-3783412348-3147957303-627458716-1003\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328
with the values just like need them to be. Thanks for that. Allthough the Logged in User GUID is Dynamic per user, I might be able to get AutoIT to retrieve the SID/GUID from the machine and set that as a VAR to be used later on in an autoit script.
Thanks,
MrChris
Last edited by MrChris on 2006-07-24 09:49; edited 1 time in total |
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#19| Posted: 2006-07-24 16:37 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
OK looks like I can now do what I was after and thought I would share it just in case anyone would/could use it in the future.
AutoIT code change EchoServer Data Dynamically
| Code: |
; This will set the Users SID as a VAR
$oWMI = ObjGet("winmgmts://./root/cimv2")
$oUser = $oWMI.Get("Win32_UserAccount.Domain='" & @LogonDomain & "'" _
& ",Name='" & @UserName & "'")
$sUserSID = $oUser.SID
; EchoServer Data
RegWrite('HKEY_USERS\' & $sUserSID & '\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328','ConnectionType','REG_DWORD','00000000')
RegWrite('HKEY_USERS\' & $sUserSID & '\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328','password','REG_BINARY','559954d2dc3a93e0')
RegWrite('HKEY_USERS\' & $sUserSID & '\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328','port','REG_SZ','1328')
RegWrite('HKEY_USERS\' & $sUserSID & '\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328','server','REG_SZ','demo.echovnc.com')
RegWrite('HKEY_USERS\' & $sUserSID & '\Software\ORL\WinVNC3\EchoServers\demo.echovnc.com:1328','username','REG_SZ',@UserName)
|
|
|
| Back to top |
|
 |
MrChris
Joined: 2006-04-08 01:15 Posts: 50 Topics: 10
|
#20| Posted: 2006-07-24 21:01 Post subject: Re: UltraVNC 1.02 with echoWare repeater |
|
|
OK. Im confused. Everytime I do a before and after Reg Compare when I add a echoserver to winvnc.exe I get different results. At one point It was showing as being stored in the above key and another time even after completely removing all evidence of VNC and Echoware from my system it now shows as being in a Reg_Binary string again. So I dont know what is going on. Is it me?
MrChris |
|
| Back to top |
|
 |
|