All Projects → TelDragon → Guacamole

TelDragon / Guacamole

Guacamole是无客户端的远程桌面网关。它支持VNC,RDP和SSH等标准协议。 我们称之为无客户端,因为不需要插件或客户端软件。 感谢HTML5,一旦Guacamole安装在服务器上,您访问桌面所需的全部功能就是一个Web浏览器。

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Guacamole

Brutedum
BruteDum - Brute Force attacks SSH, FTP, Telnet, PostgreSQL, RDP, VNC with Hydra, Medusa and Ncrack
Stars: ✭ 212 (+114.14%)
Mutual labels:  telnet, ssh, rdp, vnc
Openiothub
💖A free IoT (Internet of Things) platform and private cloud. [一个免费的物联网和私有云平台,支持内网穿透]
Stars: ✭ 371 (+274.75%)
Mutual labels:  ssh, rdp, vnc
Premotem
Personal Remote Manager
Stars: ✭ 161 (+62.63%)
Mutual labels:  ssh, rdp, vnc
Next Terminal
Next Terminal是一个轻量级堡垒机系统,易安装,易使用,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
Stars: ✭ 2,354 (+2277.78%)
Mutual labels:  ssh, rdp, vnc
guacamole-auth-jwt
Guacamole authentication extension based on JWT.
Stars: ✭ 28 (-71.72%)
Mutual labels:  ssh, rdp, vnc
Terminals
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 (Terminal Services) client. This is official source moved from Codeplex.
Stars: ✭ 971 (+880.81%)
Mutual labels:  telnet, ssh, rdp
Simpleremote
Remote Administration Tools
Stars: ✭ 504 (+409.09%)
Mutual labels:  telnet, ssh, rdp
Chameleon
Customizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
Stars: ✭ 230 (+132.32%)
Mutual labels:  ssh, rdp, vnc
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (-68.69%)
Mutual labels:  ssh, rdp, vnc
Teleport
Teleport是一款简单易用的堡垒机系统。
Stars: ✭ 718 (+625.25%)
Mutual labels:  telnet, ssh, rdp
Cowrie
Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io
Stars: ✭ 3,810 (+3748.48%)
Mutual labels:  telnet, ssh
Honeypot
Low interaction honeypot that displays real time attacks
Stars: ✭ 348 (+251.52%)
Mutual labels:  telnet, ssh
Windterm
A quicker and better cross-platform SSH/Sftp/Shell/Telnet/Serial client.
Stars: ✭ 345 (+248.48%)
Mutual labels:  telnet, ssh
Exscript
A Python module making Telnet and SSH easy
Stars: ✭ 337 (+240.4%)
Mutual labels:  telnet, ssh
Fatt
FATT /fingerprintAllTheThings - a pyshark based script for extracting network metadata and fingerprints from pcap files and live network traffic
Stars: ✭ 490 (+394.95%)
Mutual labels:  ssh, rdp
Iap Desktop
IAP Desktop is a Windows application that provides zero-trust Remote Desktop and SSH access to Linux and Windows VMs on Google Cloud.
Stars: ✭ 96 (-3.03%)
Mutual labels:  ssh, rdp
Mremoteng
mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.
Stars: ✭ 5,935 (+5894.95%)
Mutual labels:  ssh, rdp
docker-images
Kali and Parrot OS docker images accessible via VNC, RDP and Web
Stars: ✭ 66 (-33.33%)
Mutual labels:  rdp, vnc
Sshwifty
Web SSH & Telnet (WebSSH & WebTelnet client) 🔮
Stars: ✭ 501 (+406.06%)
Mutual labels:  telnet, ssh
Emagnet
Automated hacking tool that will find leaked databases with 97.1% accurate to grab mail + password together from recent uploads from https://pastebin.com. Bruteforce support for spotify accounts, instagram accounts, ssh servers, microsoft rdp clients and gmail accounts
Stars: ✭ 688 (+594.95%)
Mutual labels:  ssh, rdp

一、Guacamole介绍

Guacamole是一个提供了基于HTML5 web应用程序的远程桌面代理服务器。通过使用Guacamole服务器,我们很轻松的在浏览器上远程访问Guacamole代理的主机。

guacamole架构

我们可以在浏览器访问Guacamole页面的时候,此时,浏览器会通过HTTP使用Guacamole协议与Guacamole 服务器中的Web服务器进行连接。Guacamole Web应用会从用户的请求中读取Guacamole协议,并将其转发给guacd(本地Guacamole代理)。Guacd根据web 应用转发过来的Guacamole协议来代替用户连接到远程桌面服务器。在Guacamole Web应用与guacd进行通信的时候,两者均不需要知道实际使用的远程桌面协议是什么,即协议不可知性。

在Guacamole的组成中主要包含如下三部分:

Guacamole协议是用于远程显示和事件传输的协议,不实现特定的桌面环境支持,实现了现有远程桌面的超集。

guacd是Guacamole的核心,guacd也不了解任何具体的远程桌面协议,而是实现了通过web应用转发的Guacamole协议来确定哪些协议需要加载,哪些参数必须传递给它。

web应用程序是Guacamole与用户进行交互的部分。Apache提供了基于Java的编写的Web应用程序,但是这并不代表Guacamole 只支持Java。Guacamole是一个API。

文档

Centos7.2部署guacamloe1.0.0中文文档

guacamole连接参数官方文档

VNC连接参数中文文档

RDP连接参数中文文档

SSH连接参数中文文档

Telnet连接参数中文文档

其它更多参数中文文档

guacamole用户手册

guacamole用户手册

测试界面

在浏览器中打开Guacamole Web应用,地址为http://Guacamole_Server_IP:8080/guacamole

Guacamole登录界面 guacamole登录界面

下图为guacamole登录后显示的页面。 guacamole登陆后的界面

下图是“CentOS 7 TigerVNC”连接结果,主要测试TigerVNC,采用VNC协议。 guacamole_VNC

下图是“Windows 10(Test)”连接的结果展示,测试RDP。 guacamole_windows

下图是"CentOS SSH"连接结果,测试SSH。 guacamole_ssh

下图是“Ubuntu x11vnc”,测试x11vnc。 guacamloe_ubuntu

免费和开源

Apache Guacamole始终是免费且开源的软件。它是根据Apache许可2.0版许可的,并且由使用Guacamole访问他们自己的开发环境的开发人员社区主动维护。

开发API文档 (api-documentation)

api-documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].