For about a month one of my websites (or rather the "Contact Us" form on
that website) has been under regular, daily, attack from hackers. The
attacks are consistently coming from IP Addresses in Rumania and Russia.
Each time an attack occurs I use my webhost's cPanel to manually add the IP
to my cPanel "IP Deny Manager" list. This is however becoming rather
tedious and time consuming and seems the wrong way round to do things as I
am denying IP Addresses AFTER they have tried to hack in rather than
blocking them BEFORE they attempt it.
Is there a way I can simply deny access to my website (or, better, just it's
home-made PHP based "Contact Us" form) to all Eastern European visitors?
Alternatively, since my website is primarily focused on UK customers, would
there be an easier way to deny all visitors access unless they came from UK,
USA Canada, Eire or Australia?
I realise that this is not specifically a Linux question but any suggestions
would be welcome.
Ian.