AbuseIPDB

Average Rating: 5
Description
This module is an AbuseIPDB integration for Zen Cart, designed to help protect your e-commerce website from abusive IP addresses. It checks the confidence score of a visitor's IP address using the AbuseIPDB API and blocks access to the site if the score exceeds a predefined threshold. The module also supports caching to reduce the number of API calls, a test mode for debugging, and logging for monitoring blocked IPs. Additionally, it allows for manual whitelisting and blacklisting of IP addresses to give you greater control over access to your site. + Download Latest

Forum Support Thread

Submit An Updated Version


Github Repository
Zen Cart® Versions v2.1.0
Original Author marcopolo
Last Updated by marcopolo - 26 Jan 2025
Downloads 251

Version History

AbuseIPDB   -   Version: 3.0.4
Unified GitHub merges with minor updates for consistency.
Transitioned the AbuseIPDB Widget to an observer class for improved modularity and encapsulation.
Added total settings count display to ensure all settings are accounted for.
  + Download
Zen Cart® Versions v2.1.0
Date Added 26 Jan 2025
Author marcopolo
File Size 38.1 KB
Encapsulated? Yes
Downloads 21
 
AbuseIPDB   -   Version: 3.0.1
Bug Fix - resolved an issue with undefined constants.   + Download
Zen Cart® Versions v2.1.0
Date Added 22 Jan 2025
Author marcopolo
File Size 35.7 KB
Encapsulated? Yes
Downloads 6
 
AbuseIPDB   -   Version: 3.0.0
This version is released as a Zen Cart encapsulated plugin, supporting Zen Cart versions 2.1.0 and later.   + Download
Zen Cart® Versions v2.1.0
Date Added 20 Jan 2025
Author marcopolo
File Size 35.6 KB
Encapsulated? Yes
Downloads 14
 
AbuseIPDB   -   Version: Version: 2.1.6
Recent Updates:

Integrated AbuseIPDB functionality into the "Who's Online" page. Tested on Zen Cart v2.1.0

NEW Enhanced the "Who's Online" page to display AbuseIPDB confidence scores for each visitor, allowing real-time threat assessment. Clicking on the score redirects to the AbuseIPDB website for detailed information about the IP address.

NEW Added an interactive icon next to each score to indicate the IP's status: a red shield for blocked IPs or a grey circle with a slash for unblocked IPs. The icon allows quick manual addition of the IP to the blacklist file directly from the "Who's Online" screen

-Enhanced fallback logic for API failures.
-Improved date handling consistency.
-Minor code optimizations for better maintainability.
  + Download
Zen Cart® Versions v2.1.0
Date Added 18 Jan 2025
Author marcopolo
File Size 32.8 KB
Encapsulated? No
Downloads 2
 
AbuseIPDB   -   Version: 2.1.2
Tested with 1.5.8 and 2.0.x. (No major functionality was changed, so it should be a drop and update plugin.)

Adds new verification badge to the Admin Area which will allow the user to qualify for more API calls. Be sure to visit the new configuration setting in "Configuration > AbuseIPDB Configuration" in the admin/backend area. Also be sure to read the README.md for more instructions on how to place the widget onto the dashboard.

Additionally, you will need to visit the AbuseIPDB site and obtain your profile ID number which can be found in the URL as you visit your public profile and insert that number to the configuration setting in ZenCart.
  + Download
Zen Cart® Versions v1.5.5, v1.5.6, v1.5.7, v1.5.8, v2.0.0
Date Added 1 Jul 2024
Author retched
File Size 23.0 KB
Encapsulated? No
Downloads 37
 
AbuseIPDB   -   Version: v2.1.1
- v2.1.1: Added additional admin log configuration options for enhanced logging capabilities.   + Download
Zen Cart® Versions v1.5.5
Date Added 12 Jun 2023
Author marcopolo
File Size 22.1 KB
Encapsulated? No
Downloads 52
 
AbuseIPDB   -   Version: 2.0.9
- v2.0.9: Added support for configurable redirect URL for blocked IPs, allowing website owners to choose between "Page Not Found" and "403 Forbidden" as the redirection option. Reverted back to ZenCart's spider detection mechanism for identifying spiders.   + Download
Zen Cart® Versions v1.5.5
Date Added 1 Jun 2023
Author marcopolo
File Size 21.7 KB
Encapsulated? No
Downloads 33
 
AbuseIPDB   -   Version: 2.0.8
- v2.0.8: Added IP blocking based on a blacklist file in addition to the existing logic.   + Download
Zen Cart® Versions v1.5.5
Date Added 31 May 2023
Author marcopolo
File Size 21.4 KB
Encapsulated? No
Downloads 28
 
AbuseIPDB   -   Version: 2.0.6
- v2.0.6: Optimized code, updated AbuseIPDB checks, improved logging and cache handling, and adjusted admin settings.   + Download
Zen Cart® Versions v1.5.5
Date Added 28 May 2023
Author marcopolo
File Size 19.9 KB
Encapsulated? No
Downloads 21
 
AbuseIPDB   -   Version: 1.0.0
  + Download
Zen Cart® Versions v1.5.5
Date Added 16 Apr 2023
Author marcopolo
File Size 16.8 KB
Encapsulated? No
Downloads 37
 


disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR