und hier die index:
<?php // Copyright by: Manuel // Support: www.ilch.de // IP AutoBan v1.2 by DjGeCk0 // www.swat-report.net define ('main' , true); // Konfiguration zur Anzeige von Fehlern // Auf http://www.php.net/manual/de/function.error-reporting.php sind die verfügbaren Modi aufgelistet @error_reporting(E_ALL ^ E_NOTICE); @ini_set('display_errors', 'On'); session_name ('sid'); session_start (); require_once ('include/includes/config.php'); require_once ('include/includes/loader.php'); db_connect(); // ######################################################################### // ## EINSTELLUNGEN ### // #################### $btime = '60'; # für wie viele Sekunden soll das Script die Verbindungen prüfen ? $ccount = '50'; # ab wie viele Verbindungen in BTIME soll das Script die IP bannen ? // alle fehler anzeigen lassen // error_reporting(E_ALL);ini_set('display_errors', 1); // IP Abfragen und Befehle festlegen $rip = getip(); $tstamp = time(); $cstamp = $tstamp - $btime; if (db_count_query("SELECT COUNT(ips) FROM prefix_ipbans WHERE ips = '$rip'") > 0) { die('IP BANNED - zu viele Verbindung in zu kurzer Zeit--- Schutz vor Bots'); } if (db_count_query("SELECT COUNT(ip) FROM prefix_ip_connect WHERE ip = '$rip' AND tstamp > '$cstamp'") > $ccount) { db_query("INSERT INTO prefix_ipbans (ips) VALUES ('$rip')"); } else { db_query("INSERT INTO prefix_ip_connect (ip, tstamp) VALUES ('$rip','$tstamp')"); db_query("DELETE FROM prefix_ip_connect WHERE tstamp < '$cstamp'"); } // ######################################################################### $allgAr = getAllgAr (); $menu = new menu(); user_identification(); site_statistic(); if (is_admin()) { require_once ('include/contents/'.$menu->get_url()); } if ( $allgAr['wartung'] == 1) { require_once ('include/contents/wartung.php'); } else { require_once ('include/contents/'.$menu->get_url()); } if ($allgAr['birthdaymail_status'] == 1 ) { birthdaymail(); } require_once ('include/contents/' . $menu->get_url()); db_close(); debug('anzahl sql querys: ' . $count_query_xyzXYZ); debug('', 1, false); ?>
betroffene Homepage: socclan.de
Zuletzt modifiziert von trejay am 27.08.2009 - 19:11:57