Skip to content

A python version of guacamole-client project, built on top of Django

License

Notifications You must be signed in to change notification settings

oldium/guacamole-django-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guacamole-django-client

A django project, python version of project guacamole-client, for communication with Guacamole server (guacd)

Support Python 3.7

Installation

After cloning the project, run:

$ pip install -r requirement.txt

$ python manage.py runserver

Configuration

...

Development

Please refer to Official guacamole document

Notes

guacamole-django-client is licensed under the Apache License 2.0 and is based on efforts by Rescale django-guacamole project and Mohab Usama pyguacamole project.

In views.py

SSH:
client.handshake(protocol='ssh',
hostname=settings.SSH_HOST, port=settings.SSH_PORT, username=settings.SSH_USER, password=settings.SSH_PASSWORD)
RDP:
client.handshake(protocol='rdp',
hostname=settings.RDP_HOST, port=settings.RDP_PORT, width= 1920, height=900, security='nla', ignore_cert='true', username=settings.RDP_USER, password=settings.RDP_PASSWORD )
VNC:
client.handshake(protocol='vnc',
hostname=settings.VNC_HOST, port=settings.VNC_PORT, password=settings.VNC_PASSWORD)

About

A python version of guacamole-client project, built on top of Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.5%
  • HTML 6.5%