VNC Proxy Server: CCVncProxy

The purpose of this server is to allow VNC sessions to occur when one or both sides of the session are behind a firewall, forcing both sides to have to initiate their own connections. One scenario is for this server to enable training-style VNC sessions (one server, many viewers), where any or all participants are behind firewalls that do not accept incoming connections. The other scenario to consider is customer support, where the person needing desktop application support sits on a PC behind a firewall.

This project will be implemented in Java for long-term maintainability, plus portability across platforms.

This project is similar to the VNC Reflector project on

The buyer intends to release the results of this project under the GPL, though the copyrights will be retained by the buyer.

For more details, see the attached [url removed, login to view] file.

Note that this proxy runs on a machine separate and distinct from all other machines in this VNC session. The proxy is outside the firewalls of the VNC server and VNC clients (where such firewalls exist). For example, this proxy might run on a publicly hosted Internet server, whereas all VNC users are behind corporate firewalls.

## Deliverables

1. Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2. Exclusive and complete copyrights to all work purchased. (No 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site)

3. A test suite (completeness of the test suite will be measured by a code coverage tool)

4. Sufficient documentation to allow the buyer to run the proxy and test its functionality

For more details, see the attached [url removed, login to view] file.

## Platform

Java (1.4.x). Ideally should run on any platform with a JRE. Must run on Windows and Linux.

Habilidades: Java, PHP

Veja mais: test scenario, jre 4.2, java 1.4 documentation, vnc, training documentation, reflector, proxy server, proxy linux, net proxy, Linux training, linux proxy, Java Training, java proxy, java desktop application example, vnc application, java server windows, java pdf form, vnc server java, program source firewall, reflector application, reflector application windows, vnc windows server 2003, Machine Tool, test proxy, style application net

Acerca do Empregador:
( 2 comentários ) United States

ID do Projeto: #2983860

Concedido a:


See private message.

$680 USD em 105 dias
(1 Comentário)

3 freelancers estão ofertando em média $1119 para esse trabalho


See private message.

$2125 USD in 105 dias
(18 Comentários)

See private message.

$552.5 USD in 105 dias
(1 Comentário)