
Asynchronous RDP client for Python (headless)
If you like this project, consider purchasing licenses of OctoPwn, our full pentesting suite that runs in your browser!
For notifications on new builds/releases and other info, hop on to our Discord
This project is aimed to play around the RDP and VNC protocols.
Project contains no GUI, for a GUI client please check out aardwolfgui
This project, alongside with many other pentester tools runs in the browser with the power of OctoPwn!
Check out the community version at OctoPwn - Live
This is a headless client, for GUI functionality use the aardwolfgui package.
ardpscan Multi-purpose scanner for RDP and VNC protocols. (screenshot/capabilities/login scanner)As usual the scripts take the target/scredentials in URL format. Below some examples
rdp+kerberos-password://TEST\Administrator:[email protected]/?dc=10.10.10.2&proxytype=socks5&proxyhost=127.0.0.1&proxyport=1080HYBRID) auth using Kerberos auth + password via socks5 to win2016ad.test.corp, the domain controller (kerberos service) is at 10.10.10.2. The socks proxy is on 127.0.0.1:1080rdp+ntlm-password://TEST\Administrator:[email protected]HYBRID) auth using NTLM auth + password connecting to RDP server 10.10.10.103rdp+ntlm-password://TEST\Administrator:<NThash>@10.10.10.103HYBRID) auth using Pass-the-Hash (NTLM) auth connecting to RDP server 10.10.10.103rdpy. The decompression code and the QT image magic was really valuable.rdp+plain://Administrator:[email protected]10.10.10.103vnc+plain://[email protected]10.10.10.103vnc+plain://[email protected]10.10.10.103vnc+plain://:admin:[email protected]admin:aaa connecting to RDP server 10.10.10.103. Note that if the password contains : char you will have to prepend the password with :