All VNC Repeaters

Simple, Free, Open Source UltraVNC Wrapper Supporting Windows and Mac OSX.

All VNC Repeaters

Postby B » 2011-02-08 19:50

I'm hoping to list all the available VNC repeaters and reflectors in one place here (with preference for open source).

In another post I gathered the following list.

Please add to or adjust with anything I've missed. Thanks...

------------------------------------------------------------------------------

The original repeater code used to be at
http://ultravnc.svn.sourceforge.net/vie ... C/repeater
but that whole directory is gone now.

------------------------------------------------------------------------------

Variant by Shoodabean that logs the GUI window messages to a text file:
http://www.chunkvnc.com/extras/Repeater ... ui-log.zip

Description at I've made a tiny mod to the repeater...

------------------------------------------------------------------------------

Linux version: http://koti.mbnet.fi/jtko/uvncrepeater/

Must be compiled (no binaries posted).

Description at http://koti.mbnet.fi/jtko/

------------------------------------------------------------------------------

Repeater project by shadowfax that allows "all" VNC viewers:
http://code.google.com/p/vncrepeater/

Description at Modified repeater (Source code)

------------------------------------------------------------------------------

Of course Karl Runge's famous Perl repeater:
http://www.karlrunge.com/x11vnc/ultravnc_repeater.pl

------------------------------------------------------------------------------

and Rat's updated fork of it:
http://www.vuware.com/chunkvnc/ultravnc_repeater.zip

Description at
Stable ChunkVNC Repeater - Perl Script

<b> (New version 4-6-2011) </b>


------------------------------------------------------------------------------

Another Linux Perl repeater mod, by lall:

http://www.chunkvnc.com/extras/lall/chu ... ter.tar.gz

Instructions at:

Linux repeater mod


------------------------------------------------------------------------------

A "TeamViewer" styled "Quick Support" setup from shadowfax:

Quick Support tool based on UltraVNC 1.0.9.5

with repeater mirroring scheme:

Modified Repeater 2011 - Mirror Service (Win32 Build + Src)

------------------------------------------------------------------------------

A 1.0.8 repeater binary and Runge Perl repeater are provided within ChunkVNC by supercoe:

http://chunkvnc.com/download.html


------------------------------------------------------------------------------

Karl's x11vnc has sort-of repeater capabilities:
http://www.karlrunge.com/x11vnc/

------------------------------------------------------------------------------

New official "Repeater 2011" 2.0 beta (as of 4/2011) by chief UltraVNC developer, <b>with web GUI</b>:

repeater 2011

------------------------------------------------------------------------------

The original VNC reflector project is still at
http://sourceforge.net/projects/vnc-reflector/

------------------------------------------------------------------------------

Took me a while to realize it, but Rudi may have indirectly created the Holy Grail of repeaters -- one that does NOT have to pass any traffic through it, AND one that works with ANY spam OR VERSION OF VNC, whether or not they have repeater support. (The all-caps mean this is exciting stuff.)

His NAT2NAT Reload project creates a DIRECT tunnel between viewer and server, and then gets out of the way, miraculously puncturing the NAT of BOTH routers along the way. Redirector/Relay source code is not yet released; it is running only on his test server. This is beautiful stuff.

NAT2NAT Reloaded:

viewtopic.php?f=55&t=27745

Related ChunkVNC Repeaterless NAT2NAT Test:
viewtopic.php?f=50&t=28788

------------------------------------------------------------------------------
Last edited by B on 2011-09-15 14:15, edited 5 times in total.
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby JonD » 2011-02-09 00:01

The comment about repeater at
http://koti.mbnet.fi/jtko/
"must be compiled"

might intimidate some folks... if they're running Linux, the instructions are very straight forward and not at all "techie".

The repeater continues to work very well for me and has the advantage of filtering ID #'s and IP addresses.

JonD

Edit:
I'll dig out my notes and see if I can come up with a simple step by step.
Last edited by JonD on 2011-02-11 20:00, edited 1 time in total.
JonD
40
40
 
Posts: 121
Joined: 2006-12-24 16:46
Location: Canada

Re: All VNC Repeaters

Postby B » 2011-02-09 15:06

"Must be compiled" is a simple statement of fact, JonD. (As far as I can tell at any rate.) If someone is using Linux he or she may (or may not!) already be familiar with compiling code and the command linie. I agree with you -- lots of newer Linux users would indeed find it intimidating.

Maybe I underestimate the average Linux newbie, but the entirety of the instructions in the readme.txt file don't seem all that friendly to me:

This is my Linux port of Ultravnc repeater source code.

Compile with command: Make
You should now have a repeater file, start it with command ./repeater [inifilepathandname]

Various settings can be changed via ini file uvncrepeater.ini (read comments in file).

If you have any questions, suggestions, bugfixes etc, contact me via email:jtkorhonen@gmail.com

Regards,

Jari Korhonen



The author could have made binaries available too or, better, various Linux distributions might have made packages of it available (debs, rpms, etc.), but unfortunately neither of those seems to be the case at present.

<b>If you want to share a compiled binary or a package I'd bet either the original author, someone like supercoe here, and/or the various Linux repositories would be glad to have it and to host it for others....</b>
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby redge » 2011-02-09 23:57

Oliver, Admin of forum, made the uvncrepeater.deb where used for swiss.ultravnc.info if i remember but don't found the file. maybe he forget to publish the file to everyone ?
Last edited by redge on 2011-02-09 23:58, edited 2 times in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
redge
Super-Mod
Super-Mod
 
Posts: 6815
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: All VNC Repeaters

Postby B » 2011-02-10 15:19

Hey looks like I just tripped over the RPM!

I was following up on a mysterious post about "Repeater2010" and found a link in the forum to http://www.uvnc.com:8080/downloads/repe ... loads.html

There are several other repeater versions there too! ("windows (bin) 2010, unix1, unix2, unix srpm, perl, windows source")

(Why is this still hidden under the "beta" site? The main ultravnc.info page still doesn't feature the new version of UVNC?)

Also I still see a discrepancy in licensing between my current version of the 1.0.8 repeater and the web site description. The Repeater starts up saying it's GPL 2, but the web site says its BSD....
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby redge » 2011-02-10 20:01

Rudi waitinng numbers of hit are enough before switch to new web site
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
redge
Super-Mod
Super-Mod
 
Posts: 6815
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Re: All VNC Repeaters

Postby B » 2011-04-06 16:49

Updated the list; bump!
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby supercoe » 2011-04-06 17:50

B,

Good stuff as always, thanks for the list.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
Super-Mod
Super-Mod
 
Posts: 1735
Joined: 2009-07-20 21:27
Location: Walker, MN

Re: All VNC Repeaters

Postby B » 2011-04-12 17:39

Thanks supey.

I thought I'd add in two related projects in the quest to LogMeIn-ize the VNC environment:

------------------------------------------------------------------------------
Rob Platt's on-demand VNC package generator at http://www.robplatt.com/index.php/2010/ ... -repeater/

------------------------------------------------------------------------------

And the PHP fork of Rob's generator at http://phpremotesupport.com/

------------------------------------------------------------------------------

I think they're both still a bit raw though. Getting a bit stale too. :(

Anyone else have something worthy of note?
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby KyferEz » 2011-04-26 02:39

Can any of you shed some light as to my questions I asked here: Re: Stable ChunkVNC Repeater - Perl Script

thx!
Last edited by KyferEz on 2011-04-26 02:39, edited 1 time in total.
KyferEz
8
8
 
Posts: 14
Joined: 2011-04-12 14:47

Re: All VNC Repeaters

Postby yettyn » 2011-04-26 11:06

You should definitely add chunkrepeater.pl to the list, Linux repeater mod perfect for us who run our own Linux servers or VPS, not so suited for a shared hosting environment though.

Just worked out of the box! :thumbs:
yettyn
8
8
 
Posts: 10
Joined: 2011-04-25 14:43

Re: All VNC Repeaters

Postby supercoe » 2011-04-27 18:56

Great info in this post B thanks for taking the time to update it.

Thread is now Sticky. :)
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
Super-Mod
Super-Mod
 
Posts: 1735
Joined: 2009-07-20 21:27
Location: Walker, MN

Re: All VNC Repeaters

Postby B » 2011-04-27 18:58

Absolutely, yettyn, not sure how I missed it. I just added lall's project as well as shadowfax's new one. Thank you.

KyferEz, I see Rat answered you in the other thread; I wasn't aware one could use directory paths in a repeater address!

Thanks, supey.
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby thomgil » 2011-06-20 11:56

thanx for your efforts here
Last edited by B on 2011-06-20 13:56, edited 1 time in total.
Reason: almost assuredly a spammer, but trying to have some faith in humanity
thomgil
 
Posts: 1
Joined: 2011-06-20 11:53

Re: All VNC Repeaters

Postby stinson6016 » 2011-06-22 13:17

I like Karl's lastest version (2011-04-07) is any one able to mod it to also output to a sqlite db?
stinson6016
 
Posts: 4
Joined: 2011-02-26 16:50

Re: All VNC Repeaters

Postby B » 2011-09-15 14:20

Added reference to the groundbreaking NAT2NAT Reloaded project.
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby B » 2011-09-21 21:34

(Why is this thread now filed under ChunkVNC?)
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby supercoe » 2011-09-21 21:40

No idea, I thought you put it here....
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
Super-Mod
Super-Mod
 
Posts: 1735
Joined: 2009-07-20 21:27
Location: Walker, MN

Re: All VNC Repeaters

Postby B » 2011-09-21 22:36

I don't think I did... there's no way to have posts in the parent "Plugins and helper programs" either. I guess either here or Related Products? But it's kind of UltraVNC specific....
B
Super-Mod
Super-Mod
 
Posts: 2347
Joined: 2009-09-09 14:05

Re: All VNC Repeaters

Postby mikethompsonuk82 » 2011-12-08 15:57

Now that's what I call a useful resource, good work B, glad the Google gods let me find this post.
mikethompsonuk82
 
Posts: 2
Joined: 2011-12-08 15:54

Re: All VNC Repeaters

Postby mstoykov » 2012-04-05 15:31

Hello, the company I work for needed repeater and so we forked it and fixed some issues under Linux. More importantly 100% cpu usage. The changes are not much but probably windows support is broken.

You can find the source at https://github.com/XSoftBG/repeater .

Thanks for the great work and hope someone will use it :).
mstoykov
 
Posts: 2
Joined: 2012-03-20 20:44

Re: All VNC Repeaters

Postby supercoe » 2012-04-09 13:30

Thanks for sharing!
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
Super-Mod
Super-Mod
 
Posts: 1735
Joined: 2009-07-20 21:27
Location: Walker, MN

Re: All VNC Repeaters

Postby tbran6 » 2012-11-07 19:50

Is it possible to setup Instantsupport.exe to look for two repeaters? So if I wanted to run a backup repeater server at a different site could I choose to connect to a PC running Instantsupport.exe from the backup repeater?
tbran6
20
20
 
Posts: 32
Joined: 2009-03-12 23:33

Re: All VNC Repeaters

Postby supercoe » 2012-11-07 20:25

This feature isn't implemented currently but anything is possible with open source software. ;)
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
User avatar
supercoe
Super-Mod
Super-Mod
 
Posts: 1735
Joined: 2009-07-20 21:27
Location: Walker, MN

Re: All VNC Repeaters

Postby cheesekun » 2014-04-15 05:57

I just wrote a quick and dirty C# VNC repeater called NRepeat.

Check it out here: http://www.jeremychild.com/post/2014/04/16/Introducing-NRepeat-A-C-Ultra-VNC-Repeater

GNU GPL3 available at https://github.com/jeremychild/NRepeat
cheesekun
8
8
 
Posts: 9
Joined: 2011-03-19 04:32

Re: All VNC Repeaters

Postby NetVicious » 2014-05-09 16:58

Hi!

I'm looking for a Repeater with source code for editing it a bit. I want to launch a Viewer directly when the Repeater gets a connection from an InstantSupport ChuckVNC.

Instead of having one repeater and lots of technicians each technician should have on his computer a repeater. With this they don't have the need to write the ID each time.

I tried to compile the current distributor of UVnc but I got lots of errors:

Linking...
gui1.obj : error LNK2019: unresolved external symbol _Read_settings referenced in function "void __cdecl main_initialize(char *,char *)" (?main_initialize@@YAXPAD0@Z)
gui1.obj : error LNK2001: unresolved external symbol _notstopped
repeater1.obj : error LNK2001: unresolved external symbol _notstopped
gui1.obj : error LNK2001: unresolved external symbol _notwebstopped
repeater1.obj : error LNK2001: unresolved external symbol _notwebstopped
gui1.obj : error LNK2019: unresolved external symbol _ThreadStartWeb@4 referenced in function "int __cdecl win_main(struct HINSTANCE__ *,struct HINSTANCE__ *,char *,int)" (?win_main@@YAHPAUHINSTANCE__@@0PADH@Z)
gui1.obj : error LNK2001: unresolved external symbol _cs
gui1.obj : error LNK2019: unresolved external symbol _win_log referenced in function "long __stdcall settings_proc(struct HWND__ *,unsigned int,unsigned int,long)" (?settings_proc@@YGJPAUHWND__@@IIJ@Z)
repeater1.obj : error LNK2001: unresolved external symbol _win_log
gui1.obj : error LNK2019: unresolved external symbol _Save_settings referenced in function "long __stdcall settings_proc(struct HWND__ *,unsigned int,unsigned int,long)" (?settings_proc@@YGJPAUHWND__@@IIJ@Z)
gui1.obj : error LNK2001: unresolved external symbol _saved_sample3
gui1.obj : error LNK2001: unresolved external symbol _saved_sample2
gui1.obj : error LNK2001: unresolved external symbol _saved_sample1
gui1.obj : error LNK2001: unresolved external symbol _saved_refuse2
gui1.obj : error LNK2001: unresolved external symbol _saved_refuse
gui1.obj : error LNK2001: unresolved external symbol _saved_allow
gui1.obj : error LNK2001: unresolved external symbol _saved_mode1
gui1.obj : error LNK2001: unresolved external symbol _saved_mode2
repeater1.obj : error LNK2001: unresolved external symbol _saved_mode2
gui1.obj : error LNK2001: unresolved external symbol _saved_portB
gui1.obj : error LNK2001: unresolved external symbol _saved_portA
repeater1.obj : error LNK2001: unresolved external symbol _Servers
repeater1.obj : error LNK2001: unresolved external symbol _Viewers
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Stop_mode12listenerThread(void)" (?Stop_mode12listenerThread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Stop_cleaupthread(void)" (?Stop_cleaupthread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Stop_server_listenThread(void)" (?Stop_server_listenThread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Start_mode12listenerThread(void)" (?Start_mode12listenerThread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Start_cleaupthread(void)" (?Start_cleaupthread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Start_server_listenThread(void)" (?Start_server_listenThread@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Clean_viewer_List(void)" (?Clean_viewer_List@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
repeater1.obj : error LNK2019: unresolved external symbol "void __cdecl Clean_server_List(void)" (?Clean_server_List@@YAXXZ) referenced in function "int __cdecl main_test(void)" (?main_test@@YAHXZ)
.\Debug/distributer.exe : fatal error LNK1120: 27 unresolved externals


I'm using Visual Studio 2008 Express, but I think the source code should be compiled with an older Visual Studio.

Any tip to compile it correctly?
User avatar
NetVicious
 
Posts: 6
Joined: 2012-09-17 12:57

Re: All VNC Repeaters

Postby Rudi De Vos » 2014-05-10 18:49

It was compiled with VS 2010, that's the only project that's uptodate

You can use
http://www.uvnc.eu/1200
It has VS2008-2010-2012 project files.

This is the new upcoming repeater with a keepalive server message. This require a server that understand this message.
to remove keepalive put this in comment
Code: Select all
if (sendkepalive_counter==60 && sendkepalive && server)
      {
         sendkepalive_counter=0;
         Beep(1000,1000);
         rfbProtocolVersionMsg pv;
         sprintf(pv,rfbProtocolKeepAlive,rfbProtocolMajorVersion,rfbProtocolMinorVersion);
         if (WriteExact(remote, pv, sz_rfbProtocolVersionMsg) < 0) goto error;
         recvbytes=recvbytes-12;
         rbuf_len=rbuf_len-12;
      }
Rudi De Vos
Admin & Developer
Admin & Developer
 
Posts: 5324
Joined: 2004-04-23 10:21

Re: All VNC Repeaters

Postby NetVicious » 2014-05-12 07:32

Thx Rudi, this one compiles perfectly with VS2008 Express.
User avatar
NetVicious
 
Posts: 6
Joined: 2012-09-17 12:57

Re: All VNC Repeaters

Postby bababa3216 » 2015-09-29 03:58

Is it possible to setup Instantsupport.exe to look for two repeaters?
agent gclub
bababa3216
 
Posts: 2
Joined: 2015-08-17 10:18


Return to ChunkVNC

Who is online

Users browsing this forum: No registered users and 2 guests

cron