X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=ctracker.php;h=b9f04d6a84dd3ea6a9ce433c064235c8c3b46a09;hb=068b7a278cb22934896fdf1b42edefd7c2f990f0;hp=62adbd1a9b8c6b259c6d2cbaad223723019744cf;hpb=5a71a2ee12fca8e1d6f0dd262f9827ae0c212fe4;p=ctracker.git diff --git a/ctracker.php b/ctracker.php index 62adbd1..b9f04d6 100644 --- a/ctracker.php +++ b/ctracker.php @@ -33,7 +33,6 @@ //* DEBUG: */ xdebug_start_trace(); // Include files -require('config/db_config.php'); require('libs/lib_general.php'); require('libs/lib_detector.php'); require('libs/lib_connect.php'); @@ -42,6 +41,9 @@ require('libs/lib_updates.php'); // Init initCrackerTrackerArrays(); +// Load configuration, if any is found +crackerTrackerLoadConfiguration(); + // Get a database link aquireCrackerTrackerDatabaseLink(); @@ -53,22 +55,13 @@ crackerTrackerUpdateDatabaseScheme(); if (isCrackerTrackerWormDetected()) { // Send the email, this must be the last line in this if() block because it contains a exit() sendCrackerTrackerMail(); -} // END - if - -// Suspicious POST data detected? -if (isCrackerTrackerPostAttackDetected()) { +} elseif (isCrackerTrackerPostAttackDetected()) { // Send the email, this must be the last line in this if() block because it contains a exit() sendCrackerTrackerPostMail(); -} // END - if - -// Does the current IP produce some blocked requests but not now? -if ((getCrackerTrackerConfig('ctracker_alert_user') == 'Y') && (isCrackerTrackerIpSuspicious())) { +} elseif ((getCrackerTrackerConfig('ctracker_alert_user') == 'Y') && (isCrackerTrackerIpSuspicious())) { // This IP is suspicious, so we alert him/her crackerTrackerAlertCurrentUser(); } // END - if // Close any open database links crackerTrackerCloseDatabaseLink(); - -// [EOF] -?>