WP GEO Website Protection is a WordPress plugin by SiteGuarding to limit access from unwanted counties or IP addresses.
WP GEO Website Protection plugin allows you to restrict access to the content of your website. You can enable or disable visitors from certain countries (parts of) the content.
Ban visitors from the countries you don’t want to see.
Ban IP addresses which are characterized by hack attempts, spamming and etc.
Ban visitors to your backend login page.
Ban IP addresses which are bruteforcing your passwords.
Graphs by blocked countries (last 24 hours, last 7 days, last 30 days)
Download and more info: https://wordpress.org/plugins/wp-geo-website-protection/