Module protecting a web framework against password bruteforce attacks
Project description
This is generic RedisSentry documentaion, for django specific notes, see django-redissentry docs.
Installation
This is how RedisSentry can be integrated into any python-powered project (eg Flask):
from redissentry import RedisSentry def protected_auth(username, password): sentry = RedisSentry(ip, username) msg = sentry.ask() if msg: raise Exception(msg) res = auth(username, password) msg = sentry.inform(bool(res)) if not res: raise Exception('Incorrect username or password. ' + msg) return res
where auth() is the original auth function.
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
redissentry-core-0.2.0.zip
(6.7 kB
view hashes)