]> git.mxchange.org Git - ctracker.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 21 Oct 2020 08:27:37 +0000 (10:27 +0200)
committerRoland Häder <roland@mxchange.org>
Wed, 21 Oct 2020 08:27:37 +0000 (10:27 +0200)
- ignore any console request

Signed-off-by: Roland Häder <roland@mxchange.org>
ctracker.php
libs/lib_general.php

index 132cd520efde53b9fcc4a276607c74c2f3f4866d..736c3363d32d0df2af23b937494e77bfb65b4e69 100644 (file)
@@ -52,13 +52,13 @@ crackerTrackerUpdateDatabaseScheme();
 
 // If it differs to original and the *whole* request string is not in whitelist
 // then block the attempt
-if (isCrackerTrackerWormDetected()) {
+if (!crackerTrackerIsConsole() && isCrackerTrackerWormDetected()) {
        // Send the email, this must be the last line in this if() block because it contains a exit()
        sendCrackerTrackerMail();
-} elseif (isCrackerTrackerPostAttackDetected()) {
+} elseif (!crackerTrackerIsConsole() && isCrackerTrackerPostAttackDetected()) {
        // Send the email, this must be the last line in this if() block because it contains a exit()
        sendCrackerTrackerPostMail();
-} elseif ((getCrackerTrackerConfig('ctracker_alert_user') == 'Y') && (isCrackerTrackerIpSuspicious())) {
+} elseif (!crackerTrackerIsConsole() && getCrackerTrackerConfig('ctracker_alert_user') == 'Y' && isCrackerTrackerIpSuspicious()) {
        // This IP is suspicious, so we alert him/her
        crackerTrackerAlertCurrentUser();
 } // END - if
index fa4643de30088e24b74c1d3721fe76b79a18265b..e20fa236a6355a754c8465122fa069aa97a43e3c 100644 (file)
@@ -592,3 +592,7 @@ function unsetCtrackerData () {
 function crackerTrackerSanitize ($str) {
        return str_replace(array('//', '/./'), array('/', '/'), $str);
 }
+
+function crackerTrackerIsConsole () {
+       return (php_sapi_name() == 'cli');
+}