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
- 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

repeater 2011

rexima
Posts: 1
Joined: 2011-03-11 09:43

Re: Beta repeater v2.0

Post by rexima »

Hi there!
What about the linux-version?

Best regards, Pavel.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

That part is for some linux coder :)

It would take to long for me to convert win32 stuff to unix. Usual it isn't
a lot of work for someone common to unix programming. For me it would
take weeks...
Last edited by Rudi De Vos on 2011-03-11 09:54, edited 1 time in total.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Beta repeater v2.0

Post by supercoe »

Rudi,

Thanks for the info, I'll await an updated build unless you would like me to try something else.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

Seems my test repeater crashed after a while...

To debug it i installed a test repeater online.
He is running insite the visual studio debugger, this should allow me to
see why it crash.... or if the latest changes fixed it.

server:
support1.uvnc.com
web:
http://support1.uvnc.com:8080
user:
admin
password:
admin

viewer:
support1.uvnc.com:5901
server
support1.uvnc.com:5500

Ports/passwd is locked :) else you can crash my apache server.
You can
-edit comment
-set use comment as viewer check ( ID-COMMENT:123456)

Waiting servers/viewers are visable.
Use a plugin or test server/viewer on same PC, don't setup your server
with encryption, open :crazy:
Last edited by Rudi De Vos on 2011-03-11 22:08, edited 2 times in total.
twagner
40
40
Posts: 74
Joined: 2008-09-09 20:43
Location: Germany

Re: Beta repeater v2.0

Post by twagner »

i`ve tested the repeater service,
works good, perfect, winvnc 1.0.9.5.1O with SecureVNC.dsm
plugin, the rest you will see in the log i think so.
i would test (the repeater) it by myself, great work rudi,

twagner
Die Welt geht Remote . . . . / the World goes remote . . . .
www.vnc-world.com
Writer of the first book about UltraVNC!!!
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Beta repeater v2.0

Post by supercoe »

Rudi De Vos wrote:Seems my test repeater crashed after a while...

To debug it i installed a test repeater online.
He is running insite the visual studio debugger, this should allow me to
see why it crash.... or if the latest changes fixed it.

server:
support1.uvnc.com
web:
http://support1.uvnc.com:8080
user:
admin
password:
admin

viewer:
support1.uvnc.com:5901
server
support1.uvnc.com:5500

Ports/passwd is locked :) else you can crash my apache server.
You can
-edit comment
-set use comment as viewer check ( ID-COMMENT:123456)

Waiting servers/viewers are visable.
Use a plugin or test server/viewer on same PC, don't setup your server
with encryption, open :crazy:

http://support1.uvnc.com:8080
Chrome: FAIL -> keeps asking for username/password
IE8: WORKS
Firefox: WORKS


1) Enabled "Use comment to check viewer access"
2) Edit comment ID: 1234 Comment: ABCD
3) Connect Server ID 1234
4) Connect Viewer ID-ABCD:1234 WORKS
Connect Viewer ID-TEST:1234 FAIL -> this is good it stopped the viewer from connecting with the wrong comment :)
Connect Viewer ID:1234 WORKS -> bad, we should not be able to connect with ID 1234 without the correct comment :( ("ABCD" is displayed in STATS)

Need to fix ability to have viewer connect without a comment when a comment is present in comments.txt!
Maybe add the ability to block any ID that isn't in the comments.txt?


Tried to connect 2 Servers with ID 1234 and second connection was refused but no notification. Server should fail connection?

Comment editing seems to work now! :)

Great progress, this build seems to work much better. :)


Is it possible that we can block a Server from connecting without the proper comment? This would be great for stopping unauthorized repeater use.


Thanks for all the hard work Rudi. :)
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

Changes

if "comment as extra check" enabled..
Anybody a better name for this option :oops:

+vncserver
ID must exist in comment.txt list
+vncviewer
ID must exist in comment.txt list
comment must be the same
+chrome passwd

online test repeater. updated.
Last edited by Rudi De Vos on 2011-03-12 17:22, edited 1 time in total.
User avatar
supercoe
400
400
Posts: 1732
Joined: 2009-07-20 21:27
Location: Walker, MN
Contact:

Re: Beta repeater v2.0

Post by supercoe »

if "comment as extra check" enabled..
Anybody a better name for this option


How about: "Require Viewer Comment Match" ? :surprise:


+vncserver
ID must exist in comment.txt list
+vncviewer
ID must exist in comment.txt list
comment must be the same
+chrome passwd


Everything is working great for me now! Thanks Rudi. :D


Is it technically impossible for the Server to send a comment to the repeater for the same check?


Possible to expand on the editing of comments:
Could we have a list of currently created comments?
Could we have the ability to delete comments?

Possible to add option of "Check comments.txt file for changes" so we don't have to rely on the web gui to add and remove comments?


Thanks again Rudi, great work! :D
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

server ID-, not possible without changing server source.
But this break sc and older versions..
It stay like it is now, a pure repeater change without the need to modify
server or viewer.

added
-del
-show list
-reload file

online version updated
Last edited by Rudi De Vos on 2011-03-12 23:29, edited 1 time in total.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

Seems i forgot the close port changes..... natural someone tried it
and block the repeater by setting the port on a used one.

*test repeater port changes are blocked
*The input buffer, can become huge when you do a "save all".
The tiny embedded webserver buffer was to small, corrected.
(buffer set to 150k, this should be enough)

Possible http also has a maxsize that can be send via "GET"
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

repeater is up and running for 2 days now, still no crash :)
AndreL
8
8
Posts: 19
Joined: 2007-06-07 14:29
Location: Brussels

Re: Beta repeater v2.0

Post by AndreL »

Hi Rudy,

Is it possible to fiw the http port via the paramter file ? My reapeater is running next to others http servers like apache and let the program autoselect a port is not secure (depending of the load order..).

NB: my prod setup is (secured with stunnel from stunnel.org)
[Ultra client<-->local Stunnel] <--> internet<-->NAT router<-->[server Stunnel<-->repeater]<-->one of the ultra servers.

A "wake on lan" feature could be quite interresting in such a design...

Thanks,
André.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

The autoport select is only for first connection, else you would not be able to open any webgui if port 80 was in use.

Once you can open the webgui, you can save the webport to a fixed
port number.
twagner
40
40
Posts: 74
Joined: 2008-09-09 20:43
Location: Germany

Re: Beta repeater v2.0

Post by twagner »

I`ve tested your running repeater version 2 and must say it work great.:)
is there a chance to load a repeater version for testing by my own??:wink:

twagner
Die Welt geht Remote . . . . / the World goes remote . . . .
www.vnc-world.com
Writer of the first book about UltraVNC!!!
twagner
40
40
Posts: 74
Joined: 2008-09-09 20:43
Location: Germany

Re: Beta repeater v2.0

Post by twagner »

it works great, thanks rudi

is there any limit for connections?

twagner
Die Welt geht Remote . . . . / the World goes remote . . . .
www.vnc-world.com
Writer of the first book about UltraVNC!!!
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

250 waiting viewer
250 waiting server
500 comment/ID pairs
twagner
40
40
Posts: 74
Joined: 2008-09-09 20:43
Location: Germany

Re: Beta repeater v2.0

Post by twagner »

some ideas to make the great uvnc repeater 2.0 a little bit perfecter:

- a "language.txt" file to configure other languages for the repeater (webserver - modul), i would made the german language :)
- add not only the connecttime specially the trafficvolume in kb or mb in the connection log file, too, like the old repeater 1.08 xx,
especially to convert this info in a csv file to analyse the traffic volume of the repeater later in a excel or open-/librecalc.
- or one trafficvolume file for all connections for analyse, for example. Because i`ve only to use an 1.024/256 adsl line, you understand my problem.
- a syntax or web gui option to set the update time for the repeater webserver (standard 10 sec., you have said) so i am more flexible by different cpu power on different pc`s.
- an e-mail note if a special or any pc/vncclient is logged on the repeater
- an option to repeat a connect to a second or a third repeater.
- connect vncviewer and vncserver via p2p, use the repeater only for the connectinformation and use repeater without any traffic (man-in-the-middle) like xampp


twagner
Last edited by twagner on 2011-03-16 13:34, edited 1 time in total.
Die Welt geht Remote . . . . / the World goes remote . . . .
www.vnc-world.com
Writer of the first book about UltraVNC!!!
alexinc
8
8
Posts: 13
Joined: 2011-02-15 14:44

Re: Beta repeater v2.0

Post by alexinc »

And one question:
May i take list id from repeater via tcp? Is it possible? thanks for web repeater 2.0!
Last edited by alexinc on 2011-03-17 19:18, edited 1 time in total.
www.artanna.org - Anna Poluboyarinova
Art of Russia
screwloose
Posts: 2
Joined: 2007-01-28 05:25

Re: Beta repeater v2.0

Post by screwloose »

Love the new repeater.

It would be really cool if you could have a link next to each server that is connected that generated a .vnc file and connected to them.
Last edited by screwloose on 2011-03-17 23:48, edited 1 time in total.
mynamex2
Posts: 2
Joined: 2011-03-18 01:18

Re: Beta repeater v2.0

Post by mynamex2 »

I've been using the new repeater for a few days now, i've run into a few issues:

1. Randomly it will not connect my session, though under the connections it shows that i'm connected to the server. If i disconnect and reconnect a few times it'll usually go through. This doesn't happen when I use the repeater included (or maybe suggested i can't remember) by chunkvnc.

2. The web page will time out every now and then, also it'll take 30+ seconds to reload at times.

Suggestions:

1. Let it install as a service like the old repeater can
2. More detailed logs. It would be really nice to have the ip addresses show up next to the connection id in the logs. Also more then 20 lines of logs and time stamps, maybe allow 40 per page and have multiple pages that archive / delete at the end of the day.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

You can install it as service...
commandline -install/-uninstall

Log webgui, isn't made for archieve purpose, but just to see
if a server viewer is able to connect.

Logs (saved to file) are being reviewed.
-i want to use a single file instead of files per ID
*connect time, ID,server/viewer
*close time, ID, bandwidth used

This file should be used as archieve log.
I'm need to check if the embedded weserver
can let you download this file...

disconnect/reconnect: viewer or server
You have multiple servers waiting, and connect viewer?

Servers/viewers have timeout value's, you need to use the server autoreconnect options to reconnect after a timeout. Some routers
close the port after a inactive time, in that case it take several minutes before the repeater/server is aware that the connection is broken and
a reconnect is done.
Last edited by Rudi De Vos on 2011-03-18 09:30, edited 1 time in total.
mynamex2
Posts: 2
Joined: 2011-03-18 01:18

Re: Beta repeater v2.0

Post by mynamex2 »

I could have sworn that I tried to install as a service before, anyway that works great now.

disconnect/reconnect:
Usually i'll have 2 - 3 servers waiting and no viewers waiting. Also 2 - 3 active connections.
cheesekun
8
8
Posts: 9
Joined: 2011-03-19 04:32

Re: Beta repeater v2.0

Post by cheesekun »

This is great.

Thank you!

I would like some advice on possibly getting the Computer Name, IP and Request ID all placed into an external database.

Any ideas?
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

Changes

3 files
viewer_access.txt
date;ID;ip_address
viewer_access.txt
date;ID;ip_address
connections.txt
date start;date stop ID;ip_address viewer;ip_address server; bytes transferred

Using ";" seperated list the data can be imported in excel.

http://www.uvnc.eu/download/1096
Last edited by Rudi De Vos on 2011-03-20 16:16, edited 1 time in total.
twagner
40
40
Posts: 74
Joined: 2008-09-09 20:43
Location: Germany

Re: Beta repeater v2.0

Post by twagner »

great upgrade, it works perfect, if have tested . . .
the biggest option is the fact, that all info`s are written in one def. txt-file. SUPER!!!!
files could be imported by e@cel, opencalc and libreoffice.
last line is found twice in every txt file
rudi, thanks for your hard work.

twagner
Die Welt geht Remote . . . . / the World goes remote . . . .
www.vnc-world.com
Writer of the first book about UltraVNC!!!
loicb
Posts: 2
Joined: 2011-03-23 09:21

Re: Beta repeater v2.0

Post by loicb »

I'm discovering your great job, and must say thanks.

What SC should I use to work with this repeater, I tried many versions but I have the following message in the repeater's log :
"Reading Proxy settings erro"

Viewer connects without trouble, and pchelpware too.

Thx in advance.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Re: Beta repeater v2.0

Post by Rudi De Vos »

All should work, no protocol change for v2.

What [HOST] line are you using.
loicb
Posts: 2
Joined: 2011-03-23 09:21

Re: Beta repeater v2.0

Post by loicb »

What a quick answer! Nice :)

I use something like that

-connect 192.168.0.193:5901 -id 23456 -noregistry
Last edited by loicb on 2011-03-23 09:33, edited 1 time in total.
alexinc
8
8
Posts: 13
Joined: 2011-02-15 14:44

Re: Beta repeater v2.0

Post by alexinc »

Same bugs... after working during 1 week repeater take about 60 - 80 % time of CPU. I have about 4 host with this repeater. I use w2k3 R2.
www.artanna.org - Anna Poluboyarinova
Art of Russia
Post Reply