sibson / vncdotool

A command line VNC client and python library
Other
454 stars 122 forks source link

Add support for Apple Remote Desktop (ARD) #200

Closed andywgrant closed 3 years ago

andywgrant commented 3 years ago

This adds support for Apple Remote Desktop (ARD) in order to support Apple's screen sharing / remote management feature. This is done by adding support for a username parameter, and RFB protocol version 3.889 and auth type 30.

sibson commented 3 years ago

lgtm, thanks! You may want to add some tests to help ensure this doesn't get accidentally broken in future.

pmhahn commented 1 year ago

You forgot to add PyCryptodome also as a new dependency to setup.py as pip install -e . will not install it:

E ModuleNotFoundError: No module named 'Crypto'