Is there any reason I shouldn't block cloud hosting IP ranges ? I've had consistent intrusion attempts 99% of the time to WordPress installs, but the odd one to FTP, and almost without exception its come from either AmazonAWS or similar. Obviously someone is hosting scripts on these, and as far as I'm aware no actual real users would have these IPs, so no reason not to block them. I intend on blocking whole ranges like 54.*.*.*. This particular range has been consistent now, I use the Failed Login plugin, which blocks from 60 minutes to 600 minutes, as soon as the block expires, bam its back again. This tells me its not just randomly hunting its a concerted attack. I'm also going to add another layer to wordpress which I removed because it limits my access. I'm only going to allow access to wp-admin from certain IP ranges i.e. my ISP/MobileISP everyone else is blocked.