You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<strong>Änderungen gegenüber dem Originalmodul:</strong>
151
151
<br>
152
152
- Deutsche Sprachfiles, deutsche Konfiguration und deutsche Anleitung hinzugefügt<br>
153
-
- Installer auf Standard Modul Installer der deutschen Zen Cart Version umgestellt<br>
154
-
- Weiterleitung geblockter IPs auf 403 Forbidden statt auf index.php?main_page=page_not_found<br>
153
+
- Installer auf Standard Modul Installer der deutschen Zen Cart Version umgestellt<br>
155
154
- unnötige Dateien entfernt
156
155
<br>
157
156
<br>
@@ -229,6 +228,7 @@ <h1>Verwendung</h1>
229
228
c. IP-Prüfung für bekannte Spider überspringen: Wenn die IP als bekannter Spider identifiziert wird und die Einstellung Spider eraluben aktiviert ist, werden die IP-Prüfung und die Protokollierungsschritte für Spider übersprungen. <br>
230
229
d. Spider-Protokollierung: Wenn die Spider-Protokollierung aktiviert ist, wird für Spider, die eine IP-Prüfung umgangen haben, eine separate Protokolldatei erstellt.</li>
231
230
<li>Bereinigung der Datenbank: Die Skriptfunktion entfernt bei Auslösung regelmäßig alte IP-Datensätze aus der Datenbank, wenn die Bereinigungsfunktion aktiviert ist. Dieser Vorgang wird nur einmal pro Tag durchgeführt, was durch die Aktualisierung des Wartungszeitstempels angezeigt wird.</li>
231
+
<li>Zusätzliche IP-Blacklist-Dateioption: Das Modul bietet eine erweiterte IP-Blacklist-Funktion. Administratoren können diese Funktion über die Einstellung "Textdatei für IP Blacklist aktivieren" in der Zen Cart-Administrationsoberfläche aktivieren oder deaktivieren. Sobald diese Funktion aktiviert ist, prüft das Modul eine bestimmte Blacklist-Datei für jede eingehende IP-Adresse. Die Blacklist-Datei sollte eine vollständige oder teilweise IP-Adresse pro Zeile auflisten. Bei einer Übereinstimmung wird die entsprechende IP-Adresse sofort blockiert, wobei alle anderen Prüfungen oder Bewertungsmethoden umgangen werden. Mit dieser Funktion haben Administratoren eine bessere Kontrolle über die Sperrung bestimmter IP-Adressen, indem sie vollständige oder teilweise Übereinstimmungen aus der Blacklist-Datei verwenden. </li>
232
232
<li>API-Protokollierung: Wenn die API-Protokollierung aktiviert ist, wird eine separate Protokolldatei für API-Aufrufe erstellt.</li>
233
233
<li>IP-Blockierung: Wenn der Missbrauchswert über dem Schwellenwert liegt oder sich die IP im Testmodus befindet, wird die IP-Adresse als blockiert protokolliert (entweder vom API-Aufruf oder vom Cache) und eine entsprechende Protokolldatei erstellt.</li>
234
234
<li>Sichere IP: Wenn keine der oben genannten Bedingungen eine Sperrung auslöst, gilt die IP als sicher, und das Skript wird ohne weitere Maßnahmen fortgesetzt.</li>
('Redirect URL', 'ABUSEIPDB_REDIRECT_OPTION', 'forbidden', 'The option for redirecting the user if their IP is found to be abusive. <br><br><b>Option 1:</b> Page Not Found - If selected, the user will be redirected to the Page Not Found page on your website if their IP is found to be abusive. This provides a generic error page to the user.<br><br><b>Option 2:</b> 403 Forbidden - If selected, the user will be shown a 403 Forbidden error message if their IP is found to be abusive. This is the default option and provides a more explicit message indicating that the user is forbidden from accessing the website due to their IP being flagged as abusive.', @gid, now(), 22, NULL, 'zen_cfg_select_option(array(\'page_not_found\', \'forbidden\'),')");
18
+
19
+
$db->Execute("REPLACE INTO ".TABLE_CONFIGURATION_LANGUAGE." (configuration_title, configuration_key, configuration_description, configuration_language_id) VALUES
20
+
('AbuseIPDB - Weiterleitung für gesperrte IPs', 'ABUSEIPDB_REDIRECT_OPTION', 'Wohin sollen gesperrte IPs weitergeleitet werden?<br><br><b>Option 1:</b> Seite nicht gefunden - Wenn diese Option ausgewählt ist, wird der Benutzer auf die Seite page_not_found (404) auf Ihrer Website umgeleitet, wenn seine IP als missbräuchlich eingestuft wird. Dies bietet dem Benutzer eine allgemeine Fehlerseite.<br><br><b>Option 2:</b> 403 Forbidden - Wenn ausgewählt, wird dem Benutzer eine 403 Forbidden-Fehlermeldung angezeigt, wenn seine IP als missbräuchlich eingestuft wird. Dies ist die Standardoption und bietet eine explizitere Meldung, die darauf hinweist, dass dem Benutzer der Zugriff auf die Website untersagt ist, da seine IP als missbräuchlich eingestuft wurde.<br><br>', 43)");
21
+
22
+
$db->Execute("UPDATE " . TABLE_CONFIGURATION . " SET configuration_value = '2.0.9' WHERE configuration_key = 'ABUSEIPDB_MODUL_VERSION';");
Collapse file: NEUE DATEIEN/DEINADMIN/includes/installers/abuseipdb/2_1_1.php
('Log File Format Block', 'ABUSEIPDB_LOG_FILE_FORMAT', 'abuseipdb_blocked_%Y_%m.log', 'The log file format for blocked IP addresses.', @gid, now(), 40, NULL, NULL),
18
+
('Log File Format Cache', 'ABUSEIPDB_LOG_FILE_FORMAT_CACHE', 'abuseipdb_blocked_cache_%Y_%m.log', 'The log file format for cache logging.', @gid, now(), 41, NULL, NULL),
19
+
('Log File Format API', 'ABUSEIPDB_LOG_FILE_FORMAT_API', 'abuseipdb_api_call_%Y_%m_%d.log', 'The log file format for api logging.', @gid, now(), 42, NULL, NULL),
20
+
('Log File Format Spiders', 'ABUSEIPDB_LOG_FILE_FORMAT_SPIDERS', 'abuseipdb_spiders_%Y_%m_%d.log', 'The log file format for spider logging.', @gid, now(), 43, NULL, NULL)");
21
+
22
+
$db->Execute("REPLACE INTO ".TABLE_CONFIGURATION_LANGUAGE." (configuration_title, configuration_key, configuration_description, configuration_language_id) VALUES
23
+
('AbuseIPDB - Logfile Format für Blocking', 'ABUSEIPDB_LOG_FILE_FORMAT', 'Wie soll der Dateiname für das Logfile aussehen, in dem geblockte IPs protokolliert werden?<br><br>', 43),
24
+
('AbuseIPDB - Logfile Format für Caching', 'ABUSEIPDB_LOG_FILE_FORMAT_CACHE', 'Wie soll der Dateiname für das Logfile aussehen, in dem gecachte IPs protokolliert werden?<br><br>', 43),
25
+
('AbuseIPDB - Logfile Format für API Zugriff', 'ABUSEIPDB_LOG_FILE_FORMAT_API', 'Wie soll der Dateiname für das Logfile aussehen, in dem Zugriffe auf die AbuseIPDB API protokolliert werden?<br><br>', 43),
26
+
('AbuseIPDB - Logfile Format für Spider Protokollierung', 'ABUSEIPDB_LOG_FILE_FORMAT_SPIDERS', 'Wie soll der Dateiname für das Logfile aussehen, in dem Spider protokolliert werden?<br><br>', 43)");
27
+
28
+
$db->Execute("UPDATE " . TABLE_CONFIGURATION . " SET configuration_value = '2.1.1' WHERE configuration_key = 'ABUSEIPDB_MODUL_VERSION';");
Collapse file: NEUE DATEIEN/includes/classes/observers/class.abuseipdb_observer.php
0 commit comments