A WordPress Plugin to whitelist the white hats, and blacklist the script kiddies.
Create a whitelist of IP addresses, one per line, that will be allowed to access your login, registration, and admin pages. All other IP addresses, i.e. the rest of the planet, will be blocked. For this reason it is quite easy for you to lock yourself out of your own admin. We recommend you have FTP and/or direct Database access before you even consider using WP Login IP Whitelist. Please carefully read all notices, documentation, and the FAQ before you start using WP Login IP Whitelist.