Banman
Quickly & eaily host theft-resistant web-site content
...Written in PHP, Banman is dedicated to sharing an easily-customizable way to add a self-protecting site content mechanism to any web site.
Banman's single-file template support (template21) also offers a way to either easily jump-start a new "safe site", or to quickly add content protection to an existing site.
Banman protection comes in two forms: temp-ban and perm-ban.
A temp-ban TEMPORARILY bans a user from any more content views. Views must take place within a customizable grace period.
A perm-ban ever-bans an IP address by detecting any FURTHER violation within that same grace period.
...