Django app based on RedisSentry (redissentry-core) protecting against password attacks
Project description
This is django specific app for RedisSentry. For generic package, (which this app is dependent on) see redissentry-core.
Installation
settings.py:
MIDDLEWARE_CLASSES += ( 'redissentry.middleware.RequestMiddleware', ) INSTALLED_APPS += ( 'redissentry', )
Finetuning
settings.py:
RS_REDIS_HOST = 'localhost' RS_REDIS_PORT = 6379 RS_REDIS_PASSWORD = '' RS_REDIS_DB = 0 RS_FA_PER_IP = 5 # block ip after every N failed attempts RS_FA_PER_USERNAME = 5 # block username after every N failed attempts
Also the class structure is designed in such a way as to facilitate further finetuning through inheritance.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-redissentry-0.1.1.zip
(17.7 kB
view hashes)