We really have to understand the person we want to love. If our love is only a will to possess, it is not love. If we only think of ourselves, if we know only our own needs and ignore the needs of the other person, we cannot love.
---Thich Nhat Hanh
The Banman protection comes in two forms: temp-ban and perm-ban.
The user interface is banman.php
As the name implies, a temp-ban TEMPORARILY band a user from any more content views.
The amount of time, as well as the number of visits, are managed by the setting found in
$SLOW_VISITS, $TOO_FAST_SEC, and $TEMP_BAN_TIME in banned.php. A user is temp-banned whenever
their visits are less than or equal to $TOO_FAST_SEC or whenever $SLOW_VISITS is detected
Just as nominally justifiable is the perm-ban: A perm-ban TOTALLY bans an IP address from
any more content views.
The perm-ban number of visits is managed by $MAX_VISITS and $CLEAN_TIME. Also located in
banned.php, like a temp-ban, the perm-ban's visits must occur within $CLEAN_TIME. During that period,
user will be forever banned.
I created Banman to detect & manage undesirable content-scraping activities.
Suggestion for improvement are welcome.
-Like all of my
the more people use Banman, the more weekends we will devote to improving it.