• Django BruteBuster

BruteBuster is a small, pluggable Django app, which decorates the auth.login() function to keep track of the failed login attempts, and the IPs they are coming from. Once a configurable threshold is reached, the login function will always fail for the specific IP/user combo until the block expires.

You can download the latest BruteBuster version and learn more about it at http://code.google.com/p/django-brutebuster/