Apache Guacamole - Remote Desktop Gateway

  •        488

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH. Guacamole client is an HTML5 web application, use of your computers is not tied to any one device or location. As long as you have access to a web browser, you have access to your machines.

Guacamole is separated into two pieces: guacamole-server, which provides the guacd proxy and related libraries, and guacamole-client, which provides the client to be served by your servlet container, usually Tomcat.

guacamole-client is available in binary form, but guacamole-server must be built from source. Don't be discouraged: building the components of Guacamole from source is not as difficult as it sounds, and the build process is automated. You just need to be sure you have the necessary tools installed ahead of time. With the necessary dependencies in place, building Guacamole only takes a few minutes.

https://guacamole.apache.org/
https://github.com/apache/guacamole-server
https://github.com/apache/guacamole-client

Tags
Implementation
License
Platform

   




Related Projects

Guacamole

  •    Java

Guacamole is an HTML5 web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a web browser. No plugins are needed: the client requires nothing more than a web browser supporting HTML5 and AJAX.

mRemoteNG - Remote Connections Manager

  •    Visual

mRemoteNG is the next generation of mRemote, a full-featured, multi-tab remote connections manager. It allows you to store all your remote connections in a simple yet powerful interface. Currently these protocols are supported:RDP, (Remote Desktop), VNC (Virtual Network Computing), ICA (Independent Computing Architecture), SSH (Secure Shell), Telnet (TELecommunication NETwork), HTTP/S (Hypertext Transfer Protocol), Rlogin (Rlogin), Raw Socket Connections.

TightVNC - Remote Control / Remote Desktop Software

  •    C++

TightVNC is a free remote control software package. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard.

Gnome-RDP

  •    CSharp

Remote Desktop Client for the GNOME Desktop. Supported protocols: RDP, VNC, SSH. Configured sessions can be saved to the built in list. Additional programs required: rdesktop, tightvnc, ssh, gnome-terminal. Application can be run with Mono runtime.

Remmina - The GTK+ Remote Desktop Client

  •    C

Remmina is a remote desktop client written in GTK+. Remmina supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.


quickRDP

  •    

QuickRDP is a connection manager program for your remote desktop, telnet, SSH or VNC connections. Makes it easy to keep track of all your connections. Write your own perl scripts and execute them on your connections, connect to all hosts selected with one command, easily locate your connections with a simple search bar. Used with your own favorite RDP, SSH, telnet or VNC application, tailor the arguments passed to the program of your choice to gain the most of QuickRDP.

Terminals - multi tab terminal services/remote desktop client

  •    CSharp

Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe!

FreeRDP - A Remote Desktop Protocol Implementation

  •    C

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.

myrtille - A native HTML4 / HTML5 Remote Desktop Protocol client

  •    CSharp

Myrtille provides a simple and fast access to remote desktops and applications through a web browser, without any plugin, extension or configuration.Technically, Myrtille is an HTTP(S) to RDP gateway.

mRemoteNG - mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager

  •    CSharp

mRemoteNG is the next generation of mRemote, a full-featured, multi-tab remote connections manager. mRemoteNG is a fork of mRemote: an open source, tabbed, multi-protocol, remote connections manager. mRemoteNG adds bug fixes and new features to mRemote.

Remote Desktop (RD) Connection Manager

  •    C++

Remote Desktop (RD) Connection Manager allows easy working with remote desktops and servers. It supports: Citrix ICA, Microsoft Windows terminal services (RDP), VMRC, VNC as well as VDI: VMWare Workstation, VMWare ESX and ESXi servers, Microsoft Hype

IPBan - IPBan Monitors failed logins and bans ip addresses on Windows, Linux and MAC

  •    CSharp

I'm Jeff Johnson and I created IPBan to block hackers out because Windows (and Linux quite frankly) does a horrible job of this by default and performance suffers as hackers try to breach your remote desktop or SSH. IPBan gets them in the block rule of the firewall where they belong. Please visit http://www.digitalruby.com/securing-your-windows-dedicated-server/ for more information about this program.

rdpy - Remote Desktop Protocol in Twisted Python

  •    Python

Remote Desktop Protocol in twisted python. RDPY is a pure Python implementation of the Microsoft RDP (Remote Desktop Protocol) protocol (client and server side). RDPY is built over the event driven network engine Twisted. RDPY support standard RDP security layer, RDP over SSL and NLA authentication (through ntlmv2 authentication protocol).

Multi RDP Client .NET

  •    

Multi Remote Desktop Client .NET (.NET 3.5) written in C#. Thanks to AxInterop.MSTSCLib

CoRD - CoRD is a Mac OS X remote desktop client for Microsoft Windows computers using the RDP protocol

  •    Objective-C

CoRD is a Mac OS X remote desktop client for Microsoft Windows computers using the RDP protocol. It's easy to use, fast, and free for anyone to use or modify. This project is no longer being maintained as of August 16, 2015. Please consider using the free official Remote Desktop Client from Microsoft, available on the Mac App Store.

Kde remote desktop manager

  •    C++

This program makes easy the configuration and utilization of multiple connection to remote desktops, using rdp or vnc protocols. Supports almost all rdesktop and xtightvncviewer parameters and copy/paste/rename connections. Stores password in kwallet.

Linux Utility Scripts

  •    Ruby

A handy set of Linux utility scripts. Mount a remote Windows share, display the processes associated with a pty, distribute .rc files or ssh public key to clients, tunnel RDC or VNC through remote gateway via ssh, easy command-line access to system config tools, and more.

AAG TechPlat Desktop

  •    Java

ARD is a remote administration tool for Unix/Linux amp; 95/98/ME/NT/2000 systems. Based on VNC technology , you can use ARD of the VNC to interact with a remote computer as though it's right next to you. ARD is great free remote-desktop tool.

mstsc.js - A pure Node.js Microsoft Remote Desktop Protocol (RDP) Client

  •    Javascript

Mstsc.js is a pure javascript Microsoft RDP (Remote Desktop Client) client using nodejs, node-rdpjs and socket.io. It allows you to connect to any terminal server compatible application, through a web browser (optimized for firefox, but compatible with chrome and internet explorer 11 too). Cozy is a platform that brings all your web services into the same private space. With it, your web apps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one is spying.

CustomURL

  •    

CustomURL is a small utility for registering custom URL protocols. You can for example associate the rdp:// protocol with Remote Desktop Client or the ssh:// protocol with Putty or another SSH client. CustomURL allows you to run any EXE file from a html page. This can be ver...





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.