Clients verbannen die zu viele Fehler verursachen?
Posted: 2007-11-25 16:44
Hallo, ich wollte mal grundsätzlich wissen ob es möglich ist, Clients zu verbannen die zu viele errors verursachen. Der Hintergrund: folgende Logeinträge in der error_log
damit füllt sich die error_log pro Tag um ca.2MB! Es ist immer die gleiche IP (jeden Tag ne andere aber dann für einen langen Zeitraum die gleiche)
wie erreiche ich es dass Anfragen von einer IP-Adresse die mehrfach error_logs verursachen ausgeschlossen werden bzw. für einen bestimmten Zeitraum gesperrt werden. Wenn das möglich ist, kann ich dann unterscheiden zwischen error_logs die aus deutschland verursacht werden und error_log die von ausländischen Rechnern verursacht werden? Dass ich beispielweise mehr error_log von deutschen Rechnern erlaufe als von ausländischen? Ich will nicht rassistisch rüber kommen, aber über ein unsicheres Script wurde mein Server beschädigt und ich sehe nach wie vor dass es auf genau die gleiche Weise wieder versucht wird (geht aber nicht mehr weil das betreffende Script gelöscht uwrde)
Danke
Code: Select all
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: fopen(/home/www/web32/html/media/original_temp.jpg): failed to open stream: Permission denied in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 789
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 790
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: imagejpeg(): Unable to open '/home/www/web32/html/media/original_temp.jpg' for writing: Permission denied in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 793
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Notice: Undefined variable: watermark in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 796
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 796
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: fopen(/home/www/web32/html/media/display_temp.jpg): failed to open stream: Permission denied in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 789
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: fclose(): supplied argument is not a valid stream resource in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 790
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: imagejpeg(): Unable to open '/home/www/web32/html/media/display_temp.jpg' for writing: Permission denied in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 793
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Notice: Undefined variable: watermark in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 796
[Sun Nov 25 16:38:04 2007] [error] [client 66.249.72.18] PHP Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/www/web32/html/administrator/components/com_rsgallery2/includes/img.utils.php on line 796
wie erreiche ich es dass Anfragen von einer IP-Adresse die mehrfach error_logs verursachen ausgeschlossen werden bzw. für einen bestimmten Zeitraum gesperrt werden. Wenn das möglich ist, kann ich dann unterscheiden zwischen error_logs die aus deutschland verursacht werden und error_log die von ausländischen Rechnern verursacht werden? Dass ich beispielweise mehr error_log von deutschen Rechnern erlaufe als von ausländischen? Ich will nicht rassistisch rüber kommen, aber über ein unsicheres Script wurde mein Server beschädigt und ich sehe nach wie vor dass es auf genau die gleiche Weise wieder versucht wird (geht aber nicht mehr weil das betreffende Script gelöscht uwrde)
Danke