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();
François Hodierne - francois@hodierne.net - http://francois.hodierne.net/
Bouncer is licensed under the MIT License - see the LICENSE
file for details