A django project, python version of project guacamole-client, for communication with Guacamole server (guacd)
Support Python 3.7
After cloning the project, run:
$ pip install -r requirement.txt
$ python manage.py runserver
...
Please refer to Official guacamole document
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.
- 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)