Guacamole is an HTML5 web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centraliz ed server acts as a tunnel and proxy, allowing access to multiple desktops thr ough a web browser. No plugins are needed: the client requires nothing more than a web browser supporting HTML5 and AJAX. guacd is the Guacamole proxy daemon used by the Guacamole web application a nd framework to translates between arbitrary protocols and the Guacamole proto col.