RDPShoot - Project

1 minute read

  1 minute read

The purpose of this tool is to capture screenshots of Windows machines with RDP (Remote Desktop Protocol) enabled and NLA (Network Level Authentication) disabled. The tool verifies the availability of the open port and the disabled NLA feature, and proceeds to capture screenshots. It further utilizes Optical Character Recognition (OCR) to transcribe the text in the captured screenshots, and generates a list of users based on the captured images.


Clone the repository and make the script executable:

git clone https://github.com/shockz-offsec/rdpshoot.git
cd rdpshoot
chmod +x rdpshoot.sh

You will also need to install the following dependencies:

apt-get install xdotool imagemagick rdesktop bc tesseract-ocr nmap python3 python3-pip -y


Only for Linux and MacOS

The tool requires an IP address or IP with CIDR as input. For example:




The output will be saved in a folder named output with a timestamp.


This tool is designed for legal use only, such as testing and monitoring of systems that you own or have permission to test. Any other use is illegal and at your own risk. The author is not responsible for any damage caused by misuse or illegal use of this tool.


This tool is licensed under the GPL-3.0 License.