This plugin worked incredibly. It gives you tons of options for blocking IPs and UserAgents. I think it also rate limits login attempts and blocks malicious activity if its coming from the same IP. Overall, ton of options, very professional looking. I couldn't be happier with what I'm getting just with the free version.