Used RDP Sentinel for Windows?
Developer’s Description
Blaser RDP Sentinel monitors the eventlog your server and detects failed these failed logon attempts. If the number of failed logon attempts from a single IP address reaches a set limit, the attacker's IP address will be automatically blocked using the Windows Firewall. An e-mail alert can also be sent to the system administrator to make them aware of the blocked attacker.
Used RDP Sentinel for Windows?
Explore More

Serv-U Gateway
Trial versionThreatSentry IIS Web Application Firewall (32-bit)
Trial version
WinBarrier
Free
SafeSquid Business Edition
Trial version
PeerBlock Portable (64-bit)
FreeThreatSentry IIS Web Application Firewall (64-bit)
Trial version
Netfee Enterprise (32 bit)
Trial version
TSplus Advanced Security
PaidSymantec Enterprise Firewall
Paid
iNet Protector
Trial version
Securitychkr
Free