PowerShell
PowerShell one-liner to scan a list of Domain Computers for open RDP ports
get-content .\domain_computers.all.txt | foreach-object { test-netconnection -computername $_ -port 3389 | convertto-csv | add-content .\rdp-servers.csv -Encoding Ascii -PassThru | convertfrom-csv }
https://gallery.technet.microsoft.com/scriptcenter/Connect-Mstsc-Open-RDP-2064b10b
Import-Module .\Connect-Mstsc.ps1
Connect-Mstsc -ComputerName 10.10.10.10 -User 'DOMAIN\bhis2020' -Password 'chickenapplewagon'
$computers = Get-Content .\rdp_servers.dos.txt
$computers | Connect-Mstsc -User 'DOMAIN\bhis2020' -Password 'chickenapplewagon'
Kali Linux
for ip in $(cat rdp-servers.txt) ; do
proxychains xfreerdp /cert:ignore /v:$ip /d:your_domain /u:mallen /p:'3qBJ7+hG^9d%C&S_8uw'
done