vnccapture
Perl module implementing a simple VNC client
Install
- All systems
-
curl cmd.cat/vnccapture.sh
- Debian
-
apt-get install libnet-vnc-perl
- Ubuntu
-
apt-get install libnet-vnc-perl
- Kali Linux
-
apt-get install libnet-vnc-perl
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install libnet-vnc-perl
- Raspbian
-
apt-get install libnet-vnc-perl
- Dockerfile
- dockerfile.run/vnccapture
libnet-vnc-perl
Perl module implementing a simple VNC client
Virtual Network Computing (VNC) is a desktop sharing system which uses the RFB (Remote FrameBuffer) protocol to remotely control another computer. Net::VNC acts as a VNC client and communicates to a VNC server using the RFB protocol, allowing you to capture the screen of the remote computer. This module dies upon connection errors (with a timeout of 15 seconds) and protocol errors. This implementation is based largely on the RFB Protocol Specification, http://www.realvnc.com/docs/rfbproto.pdf. That document has an error in the DES encryption description, which is clarified via http://www.vidarholen.net/contents/junk/vnc.html.