Please can we have a rule that looks for vulnerability scans on the default domain/IP on a Plesk server?
I'm not sure that there is ever a valid reason for a "File does not exist" error to occur in /vhosts/default, so multiple consecutive errors of any kind in this path might be all that's required to indicate a scan?
e.g. in /var/log/messages/httpd/error_log I often see something like this:
Code:
[Sun Feb 19 03:58:17 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin
[Sun Feb 19 03:58:18 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2
[Sun Feb 19 03:58:18 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/php-my-admin
[Sun Feb 19 03:58:18 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.2.3
[Sun Feb 19 03:58:19 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.2.6
[Sun Feb 19 03:58:19 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/typo3
[Sun Feb 19 03:58:20 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin
[Sun Feb 19 03:58:20 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/websql
[Sun Feb 19 03:58:20 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpmyadmin
[Sun Feb 19 03:58:21 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpmyadmin1
[Sun Feb 19 03:58:21 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpmyadmin2
[Sun Feb 19 03:58:22 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/pma
[Sun Feb 19 03:58:22 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/web
[Sun Feb 19 03:58:22 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.4
[Sun Feb 19 03:58:22 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/xampp
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.5-rc1
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/web
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.5-rc2
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/php-my-admin
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.5
[Sun Feb 19 03:58:23 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/websql
[Sun Feb 19 03:58:24 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin
[Sun Feb 19 03:58:24 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2
[Sun Feb 19 03:58:24 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/php-my-admin
[Sun Feb 19 03:58:25 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.2.3
[Sun Feb 19 03:58:25 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.2.6
[Sun Feb 19 03:58:25 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.1
[Sun Feb 19 03:58:26 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpmyadmin
[Sun Feb 19 03:58:29 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpMyAdmin-2.5.5-rc1
[Sun Feb 19 03:58:29 2012] [error] [client 74.208.77.49] File does not exist: /home/httpd/vhosts/default/htdocs/phpmyadmin1
But the IP in question is not blocked (at least I don't see any evidence of it in the ASL GUI)