Skip to main content

vncdotool

vncdotool is a command line VNC client. It can be useful to automating interactions with virtual machines or hardware devices that are otherwise difficult to control.

It’s under active development and seems to be working, but please report any problems you have.

Quick Start

To use vncdotool you will need a VNC server, most virtualization products include one, you can use RealVNC, TightVNC or clone you Desktop using x11vnc.

Once you have a server running you can install vncdotool from pypi:

pip install vncdotool

and then send a message to the vncserver with:

vncdo -s vncserveraddress type "hello world"

You can also take a screen capture with:

vncdo -s vncservername capture screen.png

More documentation can be found at ReadtheDocs.

Feedback

Comments, suggestions and patches are welcome and appreciated. They can be sent to sibson+vncdotool@gmail.com or via GitHub. If you are reporting a bug or issue please include the version of both vncdotool and the VNC server you are using it with.

Acknowledgements

Thanks to Chris Liechti, techtonik and Todd Whiteman for developing the RFB and DES implementations used by vncdotool. Also, to the TigerVNC project for creating a community focus RFB specification document

Release files for vncdotool 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vncdotool 0.8.0
File Size Uploaded
vncdotool-0.8.0.tar.gz 58.6 kB Details

Release files / vncdotool-0.8.0.tar.gz

Download URL vncdotool-0.8.0.tar.gz
Size 58.6 kB
Tags Source
SHA-256 checksum
How to use checksums
283b6ff8eb6fea10c18d8a1ef7a41ae9f5152c6e149a6e2751e997377028721d
BLAKE2b-256 checksum
How to use checksums
e5628bb7203f897ba44c2638df4eadc6d7f506dac0032d777a0de27a5a48938a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page