Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Add-ons

ABS - Advanced Ban System

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

ABS - Advanced Ban System - CodeCanyon Item for Sale


Ad: Bluehost hosting

What is this script about?

ABS – Advanced Ban System is a PHP application designed to keep unwated traffic from your site. You can ban users by their IP, by IP ranges, by Operating System, By Browser, By country, UserAgent or Referer. You can also add an expiration date, a reason for the ban, or a path where the ban is active. Banned users are not able to see the content of the site, however they will be able to send you a message, asking for their IP to get unbanned, this way, you still have way of communicating with banned users. The script also has a API gateway, which can be used for adding bans. The admin panel has a clean design and it`s written in AJAX. It`s also very easy to install and it has low requirements, you only need a domain/subdomain with PHP 5.X and Mysql, cUrl function enabled and GD lib.

How do I implement it with my existing site?

Well, it`s pretty simple, the only thing you have to do, is to include this line of code into the files you want to be protected with ABS.

 <?php require_once('abs/php/abs.php');?> 

The documentation contains more information about implentation, including instructions about implementing it with wordpress and joomla.

Note* This is not a native wordpress/joomla plugin, you can not install it like a joomla/wordpress plugin.

Check the demo:

Admin page: ABS Login

User: admin Pass: admin

Page with with the script active: ABS Test Page


6/23/2015 [1.5]

  • Multiple UI & UX improvements
  • - Migrated to Bootstrap 3
  • - Added missing button and label icons
  • - Fixed multiple design related bugs
  • Multiple installation workflow improvements
  • - Now install.phpp file self deletes
  • - Can’t access the panel w/o installing
  • - Live inputs validators and more
  • Multiple structure changes
  • - Added some new libs
  • - Refractored few pieces of code
  • Multiple bug fixes

11/26/2013 [1.3]

  • Fixed a bug on “banned.php”
  • Modified admin panel, so you won`t ban yourself

10/23/2013 [1.2]

  • Replaced the old buggy captcha system with a new one
  • Other minor bugs fixed

07/12/2013 [1.1]

  • Fixed the captcha bug
  • Other minor bugs fixed

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


3 July 13

Last Update:
23 June 15

High Resolution:

Compatible Browsers:
IE6, IE7, IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

Files Included:
JavaScript JS, HTML, CSS, PHP

Software Version:
PHP 5.x, MySQL 5.x


eCommerce, eCommerce, All Items, abs, advanced ban system, ban browser, ban country, ban os, banning system, php ban, php banning, php banning system, unban