A PHP library to log and analyse HTTP traffic, throttle and block suspicious agents.
Install the latest version with
$ composer require bouncer/bouncer
Start Bouncer as soon as possible in your codebase.
<?php use \Bouncer\Bouncer; $bouncer = new Bouncer(); $bouncer->start();
To properly operate, a cache backend needs to be defined. If no cache is set, Bouncer will try to use APC/APCu.
<?php use \Bouncer\Bouncer; $memcache = new Memcache(); $memcache->addServer('localhost'); $bouncer = new Bouncer(array( 'cache' => \Bouncer\Cache\Memcache($memcache) )); $bouncer->start();
Bouncer is licensed under the MIT License - see the
LICENSE file for details