Secure Site

See Banman in-action at The Quote For Today.



The Quote For Today


Site Sponsors:
  

Welcome to Banman

The Banman project was designed to protect site content.

When we are curious about an IP address, try googling it. For example, IP ownership can be discovered at places like whois.domaintools. Many crawlers & robots are listed at places like user-agent-string.

Your vision will become clear only when you can look into your own heart. Who looks outside, dreams; who looks inside, awakens.

---Carl Jung

The Banman protection comes in two forms: temp-ban and perm-ban.

The user interface is banman.php

temp-ban

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 within $CLEAN_TIME.

perm-ban

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.

Status

I created Banman to detect & manage undesirable content-scraping activities. Suggestion for improvement are welcome.

-Like all of my other projects, the more people use Banman, the more weekends we will devote to improving it.


 

---R.A. Nagy